一 、首先tp5\application\index\controller下创建Common.php文件
<?php
namespace app\index\controller;
use think\Controller;
class Common extends Controller
{
//检查是否登录
public function _initialize()
{
if (!session('username')) {
$this->error('请先登录!', url('/index/login/login'));
}
}
}
注意:1.命名空间(写自己的路径)
在这里已经继承了控制器(class Common extends Controller),其它控制继承的就不是控制器了,而且是Common
2.在写其他控制器时 继承 common
例如:这是一个index控制器中的index方法
以上去访问index控制器中的index方法时会触发Common控制器检测是否登录
#######################################注意注意注意注意注意注意
LoginController继承Controller,其余控制器继承CommonController
如登录写在其他控制器所有方法将(login也会触发)继承Common 将进入死循环