想问一下一般网站都会检测用户的登陆情况,如果用户浏览的页面没有登陆就会跳转到登陆页面是怎么做到的?我是每个页面都去判断登陆了没,怎样才能做到只判断一次呢?
class BaseController extends Controller
{
protected $params = NULL;
protected $layout = 'layouts.master';
protected $userInfo = NULL;
public function __construct()
{
$this->userInfo = $this->getUserIn();
if(!$userInfo)
{
redirect("./login");
}
}
}
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
如果你是用的面向对象,可以写个基础类,判断是否登录,其他类继承她
如果你是用面向过程,可以通过引进文件的方法实现,在这个文件里面判断是否已经登录