Example #1
0
 /**
  * Session在加载时读取用户数据
  */
 protected static function load_member_data()
 {
     if (null === Session::$member && isset($_SESSION['member']['id']) && $_SESSION['member']['id'] > 0) {
         $orm_member = new ORM_Admin_Member_Finder();
         $member = $orm_member->get_by_id($_SESSION['member']['id']);
         if ($member) {
             if ($_SESSION['member']['password'] != $member->password) {
                 // 在别处修改过密码
                 unset($_SESSION['member']);
             } else {
                 Session::$member = $member;
             }
         }
     }
 }
Example #2
0
 /**
  * Session在加载时读取用户数据
  */
 protected static function load_member_data()
 {
     if (null === Session::$member && isset($_SESSION['member'])) {
         Session::$member = new Member($_SESSION['member']);
     }
 }
Example #3
0
 /**
  * 获取用户对象
  *
  * @return Member
  */
 public function member()
 {
     if (null === Session::$member) {
         # 创建一个空的用户对象
         Session::$member = new Member();
     }
     return Session::$member;
 }
Example #4
0
 /**
  * 获取用户对象
  *
  * @return ORM_Admin_Member_Data
  */
 public function member()
 {
     if (null === Session::$member) {
         # 创建一个空的用户对象
         Session::$member = new ORM_Admin_Member_Data();
     }
     return Session::$member;
 }