yii2.0 beforeAction 防非法登陆
来源:互联网 发布:法律面前人人平等 知乎 编辑:程序博客网 时间:2024/06/05 11:33
首先写一个公共控制器 让其他所以需要防止非法登陆的页面继承一下这个公共控制器
<?phpnamespace frontend\controllers;use Yii;use yii\web\Controller;class PublicController extends Controller{ public function beforeAction($action){ $cookie = \Yii::$app->request->cookies; //取出存入的cookie值 括号里写自己定义的cookie名字 $user_cookie = $cookie->get('user_id'); //判断是否有cookie if(!isset($user_cookie)){ echo "<script>alert('请先登录');location.href='?r=login/login'</script>"; } return parent::beforeAction($action); }}
然后在任意一个控制器中加入一段代码 不需要所有控制器都写 只写一个控制器里面就行
public function beforeAction($action) { if(!parent::beforeAction($action)) { return false; } }本文仅记录使用 不喜勿喷 谢谢!
阅读全文
0 0
- yii2.0 beforeAction 防非法登陆
- 防非法登陆
- yii2中beforeAction中redirect()不起作用
- yii2 controller behavior函数的beforeAction实现原理
- yii2.0使用migrate创建后台登陆
- yii2 在控制器重写 beforeAction() 方法时,behaviors 失效的原因
- yii框架非法登陆
- yii2登陆注册
- struts2过滤用户非法登陆
- 6 yii2.0使用migrate创建后台登陆
- 非法字符替换,防SQL注入(asp)
- yii2模糊查询并且防SQL注入
- yii2模糊查询并且防SQL注入
- 设置验证级别防止非法登陆
- 过滤sql中非法字符防注入式攻击方法
- TP3.2中session实现防非法登录
- laravel利用中间件做防非法登录和权限控制
- ASP过虑非法字符,SQL防注入函数,禁止非法提交
- java--设计模式
- 应用TF-Slim快速实现迁移学习
- Android基础知识二(应用程序框架)
- MPEG-AAC家族介绍
- struts-config.xml配置文件详解
- yii2.0 beforeAction 防非法登陆
- 查询Oracle的数据字段与注释
- 最近的羊毛记录下
- 如何检查linux服务器是否被入侵
- 关于opencv使用svm训练的问题
- Java中HashMap的循环遍历方式
- 如何获取控制台输出
- 张诗明: Linux内核内存压缩技术
- python爬虫笔记之三要点