改进 登录
This commit is contained in:
parent
dc76ce884e
commit
70f4b5b33c
@ -109,7 +109,7 @@ protected function credentials(Request $request): array
|
|||||||
* @param Request $request
|
* @param Request $request
|
||||||
* @return JsonResponse|RedirectResponse
|
* @return JsonResponse|RedirectResponse
|
||||||
*/
|
*/
|
||||||
protected function sendLoginResponse(Request $request)
|
protected function sendLoginResponse(Request $request): JsonResponse|RedirectResponse
|
||||||
{
|
{
|
||||||
$request->session()->regenerate();
|
$request->session()->regenerate();
|
||||||
|
|
||||||
|
@ -114,6 +114,9 @@ public function showAuthRequest($token): View|RedirectResponse
|
|||||||
return redirect()->route('index')->with('error', '登录请求的 Token 已被使用。');
|
return redirect()->route('index')->with('error', '登录请求的 Token 已被使用。');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 登录后跳转的地址
|
||||||
|
session(['url.intended' => route('auth_request.show', $token)]);
|
||||||
|
|
||||||
return view('auth.request', [
|
return view('auth.request', [
|
||||||
'data' => $data,
|
'data' => $data,
|
||||||
]);
|
]);
|
||||||
|
@ -9,12 +9,15 @@
|
|||||||
<p>{{ $data['description'] }}</p>
|
<p>{{ $data['description'] }}</p>
|
||||||
|
|
||||||
@auth('web')
|
@auth('web')
|
||||||
|
|
||||||
<form method="POST" action="{{ route('auth_request.store') }}">
|
<form method="POST" action="{{ route('auth_request.store') }}">
|
||||||
@csrf
|
@csrf
|
||||||
<input type="hidden" name="token" value="{{ $data['token'] }}">
|
<input type="hidden" name="token" value="{{ $data['token'] }}">
|
||||||
<button type="submit" class="btn btn-primary">同意</button>
|
<button type="submit" class="btn btn-primary">同意</button>
|
||||||
</form>
|
</form>
|
||||||
|
@else
|
||||||
|
<p>
|
||||||
|
在继续之前,请先<a href="{{ route('login') }}">登录</a>或<a href="{{ route('register') }}">注册</a>。
|
||||||
|
</p>
|
||||||
|
|
||||||
@endauth
|
@endauth
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user