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; }
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); } }