Exemplo n.º 1
0
 /**
  * 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');
 }
Exemplo n.º 2
0
 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');
 }
Exemplo n.º 3
0
 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');
 }