1

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

4

1 回答 1

2

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

$resourceUri = $req->getResourceUri();

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

于 2013-10-18T16:22:41.007 回答