|
@@ -12,6 +12,7 @@ declare (strict_types=1);
|
|
|
|
|
|
namespace app\index\controller;
|
|
|
|
|
|
+use think\facade\Cache;
|
|
|
use app\index\service\passport\Login as LoginService;
|
|
|
use think\facade\Session;
|
|
|
|
|
@@ -48,9 +49,11 @@ class Passport extends Controller
|
|
|
Session::set('access_token', $token);
|
|
|
Session::set('user_id', $userInfo['user_id']);
|
|
|
|
|
|
+ $returnUri = Cache::pull('returnuri');
|
|
|
return $this->renderSuccess([
|
|
|
'userId' => (int)$userInfo['user_id'],
|
|
|
- 'token' => $LoginService->getToken((int)$userInfo['user_id'])
|
|
|
+ 'token' => $LoginService->getToken((int)$userInfo['user_id']),
|
|
|
+ 'returnUri' => $returnUri ?? ''
|
|
|
], '登录成功');
|
|
|
}
|
|
|
|