/** * 取得广告主登录信息 */ public function getCurrUser($iType, $bLog = true) { $sKey = Model_User::getUserType($iType); $this->aCurrUser = Util_Cookie::get(Yaf_G::getConf($sKey, 'cookie')); if ($bLog && !empty($this->aCurrUser)) { Model_ActionLog::setUser($this->aCurrUser['sEmail']); } return $this->aCurrUser; }
/** * 登录 * @param unknown $aUser */ public static function login($aUser) { $aCookie = array('iUserID' => $aUser['iUserID'], 'sEmail' => $aUser['sEmail'], 'sMobile' => $aUser['sMobile'], 'iType' => $aUser['iType'], 'sRealName' => $aUser['sRealName']); $sKey = Model_User::getUserType($aUser['iType']); $expire = Yaf_G::getConf('frontexpire', 'cookie'); Util_Cookie::set(Yaf_G::getConf($sKey, 'cookie'), $aCookie, $expire); $sKey = Model_User::getUserType($aUser['iType'] == Model_User::TYPE_AD ? Model_User::TYPE_MEDIA : Model_User::TYPE_AD); Util_Cookie::delete(Yaf_G::getConf($sKey, 'cookie')); return $aCookie; }
/** * 用户退出 */ public function logoutAction() { $iType = $this->getParam('type'); $sKey = Model_User::getUserType($iType); Util_Cookie::delete(Yaf_G::getConf($sKey, 'cookie')); if ($this->isPost()) { return $this->showMsg('登出成功!', true); } else { return $this->redirect('/'); } }