[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
这一段代码,进行了验证操作。 如果验证不成功,则给出提示登录,或者没权限
1.2 实现了基类的地方,在每个方法的控制器最顶部。
则进行修改即可。
本作品采用《CC 协议》,转载必须注明作者和本文链接