/**
  *
  */
 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";
Example #4
0
 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);
 }
Example #5
0
    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();
    }