yii2 restful同一个控制器设置允许认证不允许认证方法,跨域设置
来源:互联网 发布:棋牌app开发源码 编辑:程序博客网 时间:2024/05/16 17:08
<span style="font-size:18px;"> function behaviors() { $behaviors = parent::behaviors(); // 当前操作的id $currentAction = Yii::$app->controller->action->id; // 需要进行认证的action $authActions = ['index']; // 需要进行认证的action就要设置安全认证类 if(in_array($currentAction, $authActions)) { $behaviors['authenticator'] = [ 'class' => QueryParamAuth::className(), ]; } return ArrayHelper::merge([ //设置可以接收访问的域和方法。 [ 'class' => Cors::className(), 'cors' => [ 'Origin' => ['*'], // 'Access-Control-Request-Method' => ['GET', 'HEAD', 'OPTIONS'], 'Access-Control-Request-Headers' => ['Origin', 'X-Requested-With', 'Content-Type', 'Accept'], 'Access-Control-Request-Method' => ['GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'HEAD', 'OPTIONS'], ], ], ], $behaviors); }</span>
阅读全文
0 0
- yii2 restful同一个控制器设置允许认证不允许认证方法,跨域设置
- yii2-restful的全局认证和局部认证的接口设置
- [TL-WVR450A] 微信认证设置方法
- yii2.0设置默认控制器
- apache设置访问认证
- apache设置访问认证
- apache的认证设置
- ssh 认证 设置详解
- ssh 认证 设置详解
- ssh 认证 设置详解
- ssh 认证 设置详解
- ssh 认证 设置详解
- ssh 认证 设置详解
- ssh 认证 设置详解
- ssh 认证 设置详解
- ssh 认证 设置详解
- ssh 认证 设置详解
- ssh 认证 设置详解
- 深度学习----初窥门径笔记
- SpringCloud(第 004 篇)用户服务类(添加服务注册,将用户微服务注册到 EurekaServer 中)
- sql 50题
- html help workshop v4.73 中文版 附使用教程
- 17西安网络赛 规律题 Maximum Flow
- yii2 restful同一个控制器设置允许认证不允许认证方法,跨域设置
- 开发者——初识Pixhawk
- 9月17日笔记
- 201512-1CSP数位之和
- 1018. 锤子剪刀布 (20)
- 导致软件缺陷的两个主要方面
- hihoCoder1330 数组重排
- 2018校招 腾讯/百度/网易/京东 算法岗(机器学习、数据挖掘)面试准备找工作总结
- Win10管理员用户被禁用,无法登陆系统