/** * */ public function register_user_informationAction() { $dataRequest = $this->request->getJsonPost(); $fields = array("key", "name", "last_name", "email", "image", "phone", "uuid", "platform"); if ($this->_checkFields($dataRequest, $fields)) { if ($this->_validKey()) { $user = new User(); $user->setName($dataRequest->name); $user->setLastName($dataRequest->last_name); $user->setEmail($dataRequest->email); $user->setImage($dataRequest->image); $user->setPhone($dataRequest->phone); $user->setUuid($dataRequest->uuid); $user->setPlatform($dataRequest->platform); $user->setSession(true); $user->setFirstConnection($this->_dateTime->format("Y-m-d H:m:s")); $user->setLastConnection($this->_dateTime->format("Y-m-d H:m:s")); $user->setStatus(1); if ($user->save()) { $this->setJsonResponse(ControllerBase::SUCCESS, ControllerBase::FAILED_MESSAGE, array("status" => $this->strings->getString("http", "success"), "message" => $this->strings->getString("user", "insert_success"), "data" => array("user_id" => $user->getIdUser()))); } else { $this->setJsonResponse(ControllerBase::SUCCESS, ControllerBase::FAILED_MESSAGE, array("status" => $this->strings->getString("http", "error"), "message" => $this->_checkError($user), "data" => $return)); } } } }
public function __construct() { if (!empty($_GET['theme'])) { switch ($_GET['theme']) { case 'non-js': User::setSession('theme', 'non-js'); break; default: User::setSession('theme', 'default'); break; } } if (!empty(User::getSession('theme'))) { self::$theme = User::getSession('theme'); } }
/** * Admin side Login file * * * @version 1.0 * @package LySoft * */ $login_error = ''; if ($_REQUEST['submit']) { if ($_REQUEST['email'] || $_REQUEST['email'] != '') { $user_name = _escape($_REQUEST['email']); $password = _escape($_REQUEST['password']); if (User::doLogin($user_name, $password)) { User::setSession($user_name); } else { //$error = "Invalid Login"; $login_error = 1; } } else { //$error = "Invalid Login"; $login_error = 1; } } if (isset($_SESSION['user'])) { _R(lr('pipedrive-dashboard-source')); } //$login_action_url = lr('login'); $no_visible_elements = true; $jsInclude = "login_new.js.php";
public static function initUserSession($user_name) { self::$user_data = qs("select * from admin_users where user_name = '{$user_name}'"); self::$user_data['user_type'] = 'admin'; User::setSession($user_name); session_regenerate_id(); $user_activity['session_id'] = session_id(); $user_activity['user_id'] = $_SESSION['user']['id']; $user_activity['user_type'] = $_SESSION['user']['user_type']; User_activity::add($user_activity); }
public function avatardel() { if (file_exists($_SERVER['DOCUMENT_ROOT'] . $_SESSION['iuser']['avatar'])) { unlink($_SERVER['DOCUMENT_ROOT'] . $_SESSION['iuser']['avatar']); } $sql = ' UPDATE {{iusers}} SET avatar=\'\' WHERE id=' . $_SESSION['iuser']['id'] . ' '; DB::exec($sql); User::setSession(); }