为了账号安全,请及时绑定邮箱和手机立即绑定

登陆验证的问题

king老师,您好,所有课程我都已经学习完 ,发现一个登陆验证的问题。

在您的课程中感觉只有是从login.php跳转doLogin.php验证后进入后台页面,但是如果我直接输入其他页面的地址是可以直接显示的,是不是要在所有的页面上统一验证下$_SESSION['username']来判断下是否登陆,才更好一些呢。

正在回答

2 回答

这个例子中只是做了一部分。你可以把判断是否登陆写在一个文件里,然后在需要判断的文件里include就好了。

我觉得更好的方法是在后台唯一入口文件判断~

0 回复 有任何疑惑可以回复我~
#1

fengai_wi 提问者

我也特别想有一个后台唯一入口文件来判断,这样就不用每个页面都判断了,但不知道怎么做,新人求解!
2015-03-04 回复 有任何疑惑可以回复我~
#2

Fiona0126 回复 fengai_wi 提问者

去学习一下mvc吧~~建立一个后台唯一入口,然后其他页面都通过这个入口来调用不同的控制器来实现。。
2015-03-04 回复 有任何疑惑可以回复我~
#3

fengai_wi 提问者 回复 Fiona0126

mvc的框架是很容易实现这个想法,只要在indexController的__construct 函数里面判断$__SESSION就可以了。我是说king老师的这个演示项目里面该如何实现呢??把所有的访问都指向doLogin里面行吗?
2015-03-04 回复 有任何疑惑可以回复我~
#4

Fiona0126 回复 fengai_wi 提问者

可以是可以。。不过如果全部指向dologin就有点业务逻辑混乱了吧。?还是建立一个admin/index.php来控制全局的状态比较好?
2015-03-05 回复 有任何疑惑可以回复我~
查看1条回复

对呀,你可以把你可的$_SESSION 来判断下是否登陆写成一个方法,页面里调用方法就行

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117285    人
  • 解答问题       1999    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程

登陆验证的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信