Ejemplo n.º 1
0
    function __construct()
    {
        parent::__construct(); 
        $this->expire = 10*60;     
        $this->isLogin = false;
        $this->loginid = session('loginid');

        if($this->loginid)
        {
            $this->loginid = session('loginid');
            $this->loginname = session('loginname');
            $this->loginpwd = session('loginpwd');

            $mod = M('Admin');
            $where = array('id'=>$this->loginid,'name'=>$this->loginname,'pwd'=>$this->loginpwd);
            $row = $mod->where($where)->find();
            if(!$row)
            {
                $this->doLogout();
            }
            else
            {
                $this->loginInfo = $row;
                $this->initLoginInfo();
            }

        }

        //验证是否登录,如果没有登录,则自动跳转
        if(!$this->isLogin)
        {
            $noLogins = C('NO_LOGINS');
            $moudle = CONTROLLER_NAME . '-' . ACTION_NAME;
            // var_dump($noLogins,$moudle);
            // exit;
            if(!in_array($moudle, $noLogins))
            {
                $this->redirect('User/login');
                exit();
            }
        }
        $this->assign('__IS_LOGIN__',$this->isLogin);

        $this->assign('__IS_SUPPER__',$this->isSuper());
    }
 function __construct()
 {
     parent::__construct();
    
 }