Esempio n. 1
0
 public static function check($token)
 {
     $tokenName = SettingsFactory::getSettingsProperty('session/token_name');
     if (Session::sessionExists($tokenName) && $token === Session::sessionGet($tokenName)) {
         Session::sessionDelete($tokenName);
         return true;
     }
     return false;
 }
Esempio n. 2
0
 public function __construct($user = null)
 {
     $this->databaseController = DatabaseController::getDatabaseInstance();
     $this->sessionName = SettingsFactory::getSettingsProperty(SettingsFactory::$SESSIONNAME_PATH);
     if (!$user) {
         // no arg provided
         if (Session::sessionExists($this->sessionName)) {
             $user = Session::sessionGet($this->sessionName);
             if ($this->find($user)) {
                 $this->isLoggedIn = true;
             }
         }
     } else {
         $this->find($user);
     }
 }