Skip to content

Commit 3cea29a

Browse files
committed
update
1 parent d6a6163 commit 3cea29a

4 files changed

Lines changed: 5 additions & 44 deletions

File tree

src/Contracts/JwtMiddlewareHandleInterface.php

Lines changed: 0 additions & 26 deletions
This file was deleted.

src/JwtMiddlewareHandle.php

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/JwtService.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@ class JwtService extends \think\Service
88
{
99
public function register()
1010
{
11-
$this->app->bind('JwtMiddleware', \xiaodi\Middleware\Jwt::class);
1211
$this->app->bind('jwt', \xiaodi\Jwt::class);
13-
$this->app->bind('user', config('jwt.user_model'));
1412
}
1513

1614
public function boot()

src/Middleware/Jwt.php

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
namespace xiaodi\Middleware;
44

55
use think\App;
6-
use think\facade\Route;
76
use think\Response;
87
use xiaodi\BearerToken;
8+
use xiaodi\Jwt as Ac;
99

1010
/**
1111
* 中间件.
@@ -14,21 +14,19 @@ class Jwt
1414
{
1515
private $jwt;
1616
private $app;
17+
private $bearerToken;
1718

18-
public function __construct(App $app, BearerToken $bearerToken)
19+
public function __construct(App $app, BearerToken $bearerToken, Ac $jwt)
1920
{
20-
Route::allowCrossDomain();
21-
22-
$this->jwt = $app->jwt;
21+
$this->jwt = $jwt;
2322
$this->app = $app;
2423
$this->bearerToken = $bearerToken;
2524
}
2625

2726
public function handle($request, \Closure $next)
2827
{
29-
$token = $this->bearerToken->getToken();
30-
3128
try {
29+
$token = $this->bearerToken->getToken();
3230
$this->jwt->verify($token);
3331
} catch (\Exception $e) {
3432
return Response::create(['message' => $e->getMessage()], 'json');

0 commit comments

Comments
 (0)