thinkphp中若未登录,则不允许访问任何方法,如何实现?

榕树花园 2011-11-21 03:34:47
可以写一个CommonAction类验证是否登录,若无登录,则不能访问任何方法和模块,如何做?
不用rbac自己实现呢?
...全文
393 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
张小莱 2011-11-21
  • 打赏
  • 举报
回复
CommonAction的_initialize()里写登录验证代码呗
heyli 2011-11-21
  • 打赏
  • 举报
回复
一般你的控制器都是继承thinkphp的Action class IndexAction extends Action
先自己写一类继承thinkphp的Action
class myAction extends Action
{

}
然后你的控制器都继承自己的myAction
class IndexAction extends myAction
在 myAction的构造方法里面验证
lujiyong 2011-11-21
  • 打赏
  • 举报
回复
可以使用zend提供的acl类文件,没有登录,则没有任何权限

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧