|
@@ -4,6 +4,7 @@
|
|
|
namespace app\http\middleware;
|
|
|
|
|
|
|
|
|
+use app\models\user\Achievement;
|
|
|
use app\models\user\User;
|
|
|
use app\models\user\UserToken;
|
|
|
use app\Request;
|
|
@@ -25,9 +26,10 @@ class AuthTokenMiddleware implements MiddlewareInterface
|
|
|
{
|
|
|
$authInfo = null;
|
|
|
$token = trim(ltrim($request->header('Authori-zation'), 'Bearer'));
|
|
|
- if(!$token) $token = trim(ltrim($request->header('Authorization'), 'Bearer'));//正式版,删除此行,某些服务器无法获取到token调整为 Authori-zation
|
|
|
+ if (!$token) $token = trim(ltrim($request->header('Authorization'), 'Bearer'));//正式版,删除此行,某些服务器无法获取到token调整为 Authori-zation
|
|
|
try {
|
|
|
$authInfo = UserRepository::parseToken($token);
|
|
|
+ $authInfo['user']['achievement'] = Achievement::achievement($authInfo['user']['uid']);
|
|
|
} catch (AuthException $e) {
|
|
|
if ($force)
|
|
|
return app('json')->make($e->getCode(), $e->getMessage());
|