摘要: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控制器--简单的过滤非法用户的效果就达到了