thinkphp框架如何让某个接口不需要登录权限
- 软件开发
- 2025-08-22 03:06:01

一、需求
需要让某个接口不需要登录权限
二、方法只需要在当前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框架如何让某个接口不需要登录权限”