2 qq 29878185 qq_29878185 于 2016.02.18 16:44 提问

thinkphp中_initialize的使用,求解答,谢谢

一个模块中有登录和其他操作,目的:未登录时不可以进行其他操作。所以在_initialize中进行限制,但是如何区分登录操作和其他操作的不同?如果在登录操作中设置session进行限制,但是在登录前也要执行_initialize这样子登录操作会死循环执行,求解答,谢谢

2个回答

devmiao
devmiao   Ds   Rxr 2016.02.18 19:18
已采纳
qq_29878185
qq_29878185 谢谢了
2 年多之前 回复
Mr_dsw
Mr_dsw   Ds   Rxr 2016.02.18 21:49

登录你做个标记,然后判断进行处理

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Thinkphp框架的_initialize()方法
Thinkphp框架的_initialize()方法相当于PHP的__construct()方法,都是用于初始化,如: public function _initialize() { vendor('Alipay.Corefunction'); vendor('Alipay.Md5function'); vendor('Alipay.Notify'); ven
ThinkPHP框架中_initialize()函数的使用
_initialize()方法现在类中可以自动运行,即通过URL去调用类中的其它方法,_inlitialize()方法也会自动运行。 这个特性就有一个好处,比如开发网站会遇到下面的情况,通过登录进入后台管理页面,如果没有添加验证,直接通过url就可以进入到后台管理页面,这样很不安全,所以要在方法中判断访问是通过登录正常访问,还是直接通过url访问等。 但是一个后台管理中会有很多控制器,如果每一个
thinkphp5中的_initialize方法
public function _initialize(){ echo  '优先执行的操作'.''; } 初始化方法的注意事项 : a)使用初始化方法必须继承Controller控制器类 b)输出必须使用echo,return输出是不会显示的 ?>
ThinkPHP之__construct()和__initialize()
ThinkPHP中的__initialize()和类的构造函数__construct() 网上有很多关于__initialize()的说法和用法,总感觉不对头,所以自己测试了一下。将结果和大家分享。不对请更正。 首先,我要说的是 1、__initialize()不是php类中的函数,php类的构造函数只有__construct(). 2、类的初始化:子类如果有自己的构造函数(__const
Thinkphp 控制器内初始化方法_initialize 及前置后置方法
定义了该初始化方法后,无论执行该控制器的其他方法,都会首先执行一次_initialize()方法。 namespace Home\Controller; use Think\Controller; class IndexController extends Controller{ // 初始化方法 public function _initialize(){
textbox数据绑定的错误
求大家给予解答,谢谢!
thinkphp篇之__construct()和__initialize()
关于thinkphp中的__construct()和_initialize()的理解 网上有很多的说法和用法,自己测试了一下,下面是根据测试结果并结合自己的理解得出的结论,如有不对的地方,欢迎大家纠正!!! 我们先看一下Thinkphp自带的Controlle类的内容(ThinkPHP\Library\Think\Controller.class.php) 看一下构造函数: /**
在thinkphp5的构造方法中无法返回json问题
最近在做一个前后端分离的项目,在接口的token验证时想把他放到构造方法中,可是ajax始终无法通过构造方法的验证判断,构造方法始终会忽略掉return一句。 最后查找后发现的写法应该是这样: 在你的controller中_construct或_initialize的写法如下: class Home extends Controller { protected $access_t
ThinkPHP的控制器和模型初始化不起作用
对于tp5.0+版本,官方文档https://www.kancloud.cn/manual/thinkphp5/118049控制器源码如下初始化方法的注意事项 :a)使用初始化方法必须继承Controller控制器类b)输出必须使用echo,return输出是不会显示的c)对于tp5.0版本,控制器初始化方法是_initialize(),模型的初始化方法是initialize()模型源码如下对于5...
php中_initialize的返回
php中子类会自动调用父类的_initialize()方法 而不用像__construct()构造方法中,要在子类的构造方法中写明调用父类的构造方法,parent::__construct() 可以将权限验证、生成菜单等每个方法都要使用的操作,放在父类的_initialize()方法中,很方便 ---------------------------------------------