PHP CI 使用钩子(hook)做是否登录要注意的一个小问题

PHP CI  v3.1.8


PHP CI 使用钩子做是否登录时如果使用到 session做校验,需要注意:钩子配置$hook数组的key 如果使用'post_controller_constructor' 会获取不到 session 的值;

因为[CI文档] 'post_controller_constructor'是在你的控制器实例化之后立即执行,控制器的任何方法都还尚未调用。

使用'post_controller' 可获取session 数据

$hook['post_controller'] = array(
	'class'    => 'ManageAuth',
	'function' => 'auth',
	'filename' =>'ManageAuth.php',
	'filepath' => 'hooks');

猜你喜欢

转载自blog.csdn.net/qq_29712303/article/details/80251771
今日推荐