超薄框架 - 保护除一条路线外的所有路线

时间:2013-10-17 23:10:16

标签: slim

使用slim框架与http基本身份验证中间件一起工作,我想保护除一个以外的所有路由。我已经找到了保护特定路线的方法,但没有保护除一条路线以外的所有路线。例如http://api.com/public/

1 个答案:

答案 0 :(得分:2)

修改中间件的call()方法或重新创建它(它实际上只是一个文件),用语句忽略所需的路径

$resourceUri = $req->getResourceUri();

https://github.com/codeguy/Slim-Extras/blob/master/Middleware/HttpBasicAuth.php