主页 > 软件开发  > 

thinkphp框架如何让某个接口不需要登录权限

thinkphp框架如何让某个接口不需要登录权限
一、需求

 需要让某个接口不需要登录权限

二、方法

只需要在当前controller 里 添加一个属性,然后数组里是不需要登录验证的方法名即可,例如

namespace app\api\controller; use app\common\controller\New; class New extends Backend { // 不需要登录的方法列表 protected $noNeedLogin = ['getDataByArticleId']; public function getDataByArticleId($id) { if (empty($id)) { return $this->error('文章id不能为空'); } $data = Db::table('hx_ldcms_document_serial_new') ->where('document_id', $id) ->field("std,psd,qzhl") ->select(); return json(['message' => '成功', 'data' => $data], 200); } }

即可不需要登录就可以访问这个接口

标签:

thinkphp框架如何让某个接口不需要登录权限由讯客互联软件开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“thinkphp框架如何让某个接口不需要登录权限