[fastadmin]第十九篇 fastadmin 开发api,不需要权限,不需要登录验证

需求

目前新写一个手机号登陆api mobileLogin。这里每次访问直接提示要登录。
现在需要改为不登录可访问。

修改本控制器最上层代码即可


/**
 * 后台首页
  * @internal
  */
class Index extends Backend
{

  protected $noNeedLogin = ['login','mobileLogin'];
 protected $noNeedRight = ['index', 'logout'];
 protected $layout = '';

 public function _initialize()
 {  parent::_initialize();
  //移除HTML标签
  $this->request->filter('trim,strip_tags,htmlspecialchars');
  }

代码原理

1.1 验证代码在 D:\work\phpstudy\yourProject\application\common\controller

[fastadmin]第十九篇 fastadmin 开发api,不需要权限,不需要登录验证

这一段代码,进行了验证操作。 如果验证不成功,则给出提示登录,或者没权限

1.2 实现了基类的地方,在每个方法的控制器最顶部。

[fastadmin]第十九篇 fastadmin 开发api,不需要权限,不需要登录验证

则进行修改即可。

本作品采用《CC 协议》,转载必须注明作者和本文链接
• 15年技术深耕:理论扎实 + 实战丰富,教学经验让复杂技术变简单 • 8年企业历练:不仅懂技术,更懂业务落地与项目实操 • 全栈服务力:技术培训 | 软件定制开发 | AI智能化升级 关注「上海PHP自学中心」获取实战干货
wangchunbo
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
司机 @ 某医疗行业
文章
315
粉丝
353
喜欢
565
收藏
1136
排名:61
访问:12.6 万
私信
所有博文
社区赞助商