fix: 修复登录缓存BUG

This commit is contained in:
Ying
2022-08-22 19:07:32 +08:00
parent 6e1b38a34b
commit 257cb95123
9 changed files with 74 additions and 57 deletions

View File

@@ -16,10 +16,9 @@ class AdminLogin implements MiddlewareInterface
{
public function process(Request $request, callable $handler) : Response
{
$_security = Auth::instance()->getToken('_security');
$_buildToken = 'salt_' . $_security;
if (empty($_security) || !Cache::get($_buildToken)) {
$request->session()->delete('AdminLogin');
$AdminLogin = \request()->session()->get(AdminSession);
if (!isset($AdminLogin['_security'])) {
$request->session()->delete(AdminSession);
return response(request_error(), 404);
}