Skip to content

Commit 9da5fa0

Browse files
committed
修复中间件错误
1 parent ff09f76 commit 9da5fa0

File tree

2 files changed

+4
-16
lines changed

2 files changed

+4
-16
lines changed

README.md

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -210,24 +210,11 @@ Enforcer::hasPermissionForUser('eve', 'articles', 'read'); // true or false
210210
### 使用中间件
211211

212212

213-
该扩展包带有一个 `Basic` 中间件。 您可以将它们添加到您的`app/middleware.php`文件中:
214-
215-
```php
216-
<?php
217-
218-
return [
219-
// ... 其他中间件
220-
'alias' => [
221-
'authz' => \tauthz\middleware\Basic::class,
222-
],
223-
];
224-
```
225-
226-
然后就可以使用它们来保护路由了:
213+
该扩展包带有一个 `\tauthz\middleware\Basic::class` 中间件:
227214

228215
```php
229216
Route::get('news/:id','News/Show')
230-
->middleware('authz', ['news', 'read']);
217+
->middleware(\tauthz\middleware\Basic::class, ['news', 'read']);
231218
```
232219

233220
## 感谢

src/middleware/Basic.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
namespace tauthz\middleware;
44

55
use tauthz\exception\Unauthorized;
6+
use tauthz\facade\Enforcer;
67
use think\Request;
78

89
class Basic
@@ -19,7 +20,7 @@ class Basic
1920
public function handle(Request $request, \Closure $next, $args)
2021
{
2122
$authzIdentifier = $this->getAuthzIdentifier($request);
22-
if (!$request) {
23+
if (!$authzIdentifier) {
2324
throw new Unauthorized();
2425
}
2526

0 commit comments

Comments
 (0)