阻止非法用户访问

原创 2018-11-08 23:48:29 198
摘要:F1--构造函数处理namespace app\admin\controller; use think\Controller; use think\facade\Session; class Common extends Controller {     public function

F1--构造函数处理

namespace app\admin\controller;

use think\Controller;
use think\facade\Session;

class Common extends Controller
{
    public function __construct()
    {
        parent::__construct();
        if (!Session::has('name')) {
            $this->error('您还未登录!请返回登录!','Login/Login');
        }
    }
}

F2--tp封装好的预处理方法

use think\Controller;
class Common extends Controller
{
    public function initialize()
   {
        if(!session('name'))
        {
             $this->error('您还未登录!请返回登录!','Login/Login');
        }
    }
}

其他的控制器方法【除了登陆控制器外】都直接继承Common控制器--简单的过滤非法用户的效果就达到了

发布手记

热门词条