oauth login pass returnto parameter

This commit is contained in:
lgb
2024-03-08 14:42:04 +08:00
parent e551a66452
commit a2b8ef3c50
3 changed files with 4 additions and 3 deletions

View File

@@ -50,7 +50,8 @@ class Handler extends ExceptionHandler
} }
}); });
$this->renderable(function (PassportAuthenticationException $e) { $this->renderable(function (PassportAuthenticationException $e) {
return response()->redirectTo(getSchemeAndHttpHost() . "/login.php"); $request = request();
return response()->redirectTo(sprintf("%s/login.php?returnto=%s", $request->getSchemeAndHttpHost(), urlencode($request->fullUrl())));
}); });
//Other Only handle in json request //Other Only handle in json request

View File

@@ -15,7 +15,7 @@ class Authenticate extends Middleware
protected function redirectTo($request) protected function redirectTo($request)
{ {
if (! $request->expectsJson()) { if (! $request->expectsJson()) {
return getBaseUrl() . '/login.php'; return sprintf("%s/login.php?returnto=%s", $request->getSchemeAndHttpHost(), urlencode($request->fullUrl()));
} }
} }
} }

View File

@@ -15,7 +15,7 @@ class NexusAuth extends Middleware
protected function redirectTo($request) protected function redirectTo($request)
{ {
if (! $request->expectsJson()) { if (! $request->expectsJson()) {
return getBaseUrl() . '/login.php'; return sprintf("%s/login.php?returnto=%s", $request->getSchemeAndHttpHost(), urlencode($request->fullUrl()));
} }
} }
} }