改进 登录

This commit is contained in:
iVampireSP.com 2023-02-02 14:08:25 +08:00
parent dc76ce884e
commit 70f4b5b33c
No known key found for this signature in database
GPG Key ID: 2F7B001CA27A8132
3 changed files with 8 additions and 2 deletions

View File

@ -109,7 +109,7 @@ protected function credentials(Request $request): array
* @param Request $request
* @return JsonResponse|RedirectResponse
*/
protected function sendLoginResponse(Request $request)
protected function sendLoginResponse(Request $request): JsonResponse|RedirectResponse
{
$request->session()->regenerate();

View File

@ -114,6 +114,9 @@ public function showAuthRequest($token): View|RedirectResponse
return redirect()->route('index')->with('error', '登录请求的 Token 已被使用。');
}
// 登录后跳转的地址
session(['url.intended' => route('auth_request.show', $token)]);
return view('auth.request', [
'data' => $data,
]);

View File

@ -9,12 +9,15 @@
<p>{{ $data['description'] }}</p>
@auth('web')
<form method="POST" action="{{ route('auth_request.store') }}">
@csrf
<input type="hidden" name="token" value="{{ $data['token'] }}">
<button type="submit" class="btn btn-primary">同意</button>
</form>
@else
<p>
在继续之前,请先<a href="{{ route('login') }}">登录</a><a href="{{ route('register') }}">注册</a>
</p>
@endauth