改进 登录
This commit is contained in:
parent
dc76ce884e
commit
70f4b5b33c
@ -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();
|
||||
|
||||
|
@ -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,
|
||||
]);
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user