Base.php控制器可不可以这样写?

来源:8-12 利用tp5-session处理商户后台登录模块(下)

谁与共少年

2017-06-11

public function _initialize(){
//判断session有没有被清除
$login = session('bisAccount','','bis');
if(!$login && !$login['id']){
$this->error('您已退出,没有权限访问此页面','login/index');
}
}

老师,我在Base.php中可不可以这样写?

我这样写,页面的功能也是可以实现的,但是我感觉还是老师您写的看上去更严谨一些,

请问如果像我这种写法,在实际生产中会有什么弊端呢?

写回答

1回答

singwa

2017-06-11

您好,可以这样写。

但是有个问题、因为有些页面是不需要登录的,比如首页用户肯定是可以看到数据,但是如果你这样的话 不登录的用户也是看不到的。


0
3
singwa
回复
谁与共少年
不用谢,祝你学习愉快,课程有疑问欢迎随时沟通。
2017-06-12
共3条回复

Thinkphp5.0仿百度糯米开发多商家电商平台

【毕设】BAT大牛亲授ThinkPHP 5.0,实战中学透新技能,应用于工作

2439 学习 · 1712 问题

查看课程