webman api 统一返回 像直接使用 $this->success(); $this->error(); 这样
有些接口需要登陆才能调用 有些接口不用登陆调用 这种大家是怎么设计的
这个就是做授权认证, 用中间件就可以了
中间件所有控制器都会被控制了,有些控制器里面某个方法不需要控制
有路由中间件
大佬可以贴下代码嘛 刚开始用这个
https://www.workerman.net/doc/webman/route.html#%E8%B7%AF%E7%94%B1%E4%B8%AD%E9%97%B4%E4%BB%B6
上路由中间件
中间件设置路由白名单 我是这么做的
// 白名单 $apiWhite=[ '/api/user/login', '/api/user/register', '/api/user/captcha', ]; $path=$request->path(); // 如果是白名单则放行 if(in_array($path,$apiWhite)){ return $handler($request); } 下面就是需要去登录的token判断
认证插件:https://www.workerman.net/plugin/10 权限控制插件:https://www.workerman.net/plugin/6
这个就是做授权认证, 用中间件就可以了
中间件所有控制器都会被控制了,有些控制器里面某个方法不需要控制
有路由中间件
大佬可以贴下代码嘛 刚开始用这个
https://www.workerman.net/doc/webman/route.html#%E8%B7%AF%E7%94%B1%E4%B8%AD%E9%97%B4%E4%BB%B6
上路由中间件
中间件设置路由白名单 我是这么做的
以下两个插件可以解决你的问题