/** * @param boolean $in * @return boolean */ public function isAutologin( $in = null ) { if( is_null($in) ) return SessionTool::getSession(__CLASS__.'::isAutologin', false); else SessionTool::setSession(__CLASS__.'::isAutologin', $in); return null; }
/** * @return bool */ protected static function isLogged() { $userID = SessionTool::getSession( MMUsers::SESSION_USER_KEY ); return is_string($userID) && !MMUsers::isAnonymous($userID); }
/** * @param string $key * @return mixed */ public function getApplicationSessionValue ( $key ) { $applicationSession = SessionTool::getSession( $this->applicationName() ); if ( isset( $applicationSession[$key]) ) { return $applicationSession[$key]; } return null; }