static function setUserLoginOut()
 {
     myCookie('ste_auth', null);
     myCookie('ste_saltkey', null);
     $_COOKIE['ste_auth'] = null;
     $_COOKIE['ste_saltkey'] = null;
     self::$adminInfo = array('user_id' => 0, 'username' => '', 'groupid' => 0);
     return true;
 }
 public function setUserLogin($userInfo = array(), $remember = 0, $saveLogin = true)
 {
     if ($saveLogin) {
         $this->update("logincount=logincount+1,loginip='" . ip2long(getUserIp()) . "',logintime='" . TIME . "'", array('user_id' => $userInfo['user_id']));
     }
     $saltkey = getRandStr(8);
     $auth = setEnocde($userInfo['user_id'] . "\t" . $userInfo['psw'], steadmin::getAuthKey($saltkey));
     myCookie('ste_saltkey', $saltkey, $remember);
     myCookie('ste_auth', $auth, $remember);
     return true;
 }
 function __construct()
 {
     parent::__construct();
     T('user/steadmin');
     //全局获取登录用户数据
     steadmin::getLoginUser();
     //        T('user/permission');
     //        permission::checkPermission(steadmin$adminInfo['groupid']);
     if (!isAjax()) {
         $this->getSysMenu();
         //获取系统菜单
         $this->getAdminMenuSetting();
         //获取帐号个性化菜单设置
     }
     //全局获取当前页面URL
     $this->assign(array('adminInfo' => steadmin::$adminInfo, 'userGroup' => C('steward/admin', 'group')));
     //清除main_path对后台的影响
     G('main_path', null);
 }
 function logout()
 {
     steadmin::setUserLoginOut();
     jumpTo(U('login/index'));
 }