首先声明 我是一个初用thinkphp的菜鸟,大神们尽量回答的简单易懂一些啦后台的页面需要需要验证用户是否已经登陆,不能登陆则跳到登陆页,而登陆页面则不需要验证大神们都是如何做这个事情的呢、?网上百度后有人说可以 新建一个CommonController类 ,其他所有页面的类都继承它,类似于钩子的一个功能,是这样子操作的吗,如果是这样的话,该如何操作后台的所有页面继承的都是 controller 类
1 回答
手掌心
TA贡献1942条经验 获得超3个赞
新建一个CommonController
=====================================
namespace Admin\Controller
use Think\Controller
class CommonController extends Controller{
public function _initialize(){
// 自动运行方法
if(!isset(session("uid"))){
$this->error("没有登录");
}
}
}
=====================================
登录控制器
namespace Admin\Controller;
use Admin\CommonController;
class LoginController extends CommonController{
}
- 1 回答
- 0 关注
- 1402 浏览
添加回答
举报
0/150
提交
取消