Exemple #1
0
 /**
  * Try restore user by session
  * Saves lastVisit time of user
  *
  * @return boolean
  */
 private static function signBySession()
 {
     if (session_id() === '') {
         return false;
     }
     if ($savedUser = Request::session('logined_user')) {
         self::$id = $savedUser['id'];
         self::$name = $savedUser['name'];
         self::$model = $user = new Models\User($savedUser);
         $user->lastVisit = Timer::now();
         $user->save(['lastVisit']);
         return self::$signed = true;
     }
     return false;
 }