/** * Sets the various bits of information pertaining to a user when logged in. * * @param Record $user User object instance. */ private static final function setInfos(Record $user) { $_SESSION[self::SESSION_KEY] = array('username' => $user->username); self::$record = $user; self::$is_logged_in = true; self::$roles = $user->roles(); self::$is_admin = self::hasPermission('administrator'); }
public static function setInfos(Record $user) { $_SESSION[self::SESSION_KEY] = array('username' => $user->username); self::$record = $user; self::$is_logged_in = true; self::$permissions = $user->getPermissions(); self::$is_admin = self::hasPermission('administrator'); }
public static function setInfos(User $user) { //此处改为 SESSION $_SESSION[self::SESSION_KEY]['username'] = $user->username; $_SESSION[self::SESSION_KEY]['record'] = $user; self::$record = $user; self::$is_logged_in = true; //$this->permissions = $user->getPermissions(); //$this->is_admin = $this->hasPermission('administrtor'); }