/** * 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; } } } }
/** * Session在加载时读取用户数据 */ protected static function load_member_data() { if (null === Session::$member && isset($_SESSION['member'])) { Session::$member = new Member($_SESSION['member']); } }
/** * 获取用户对象 * * @return Member */ public function member() { if (null === Session::$member) { # 创建一个空的用户对象 Session::$member = new Member(); } return Session::$member; }
/** * 获取用户对象 * * @return ORM_Admin_Member_Data */ public function member() { if (null === Session::$member) { # 创建一个空的用户对象 Session::$member = new ORM_Admin_Member_Data(); } return Session::$member; }