Laravel Auth :: check () возвращает false даже после успешной попытки входа - PullRequest
0 голосов
/ 22 декабря 2018

Это мой AdminAuthenticate.php

if ($this->attemptLogin($request)) {
      dd(Auth::guard('admin')->check());
      return $this->sendLoginResponse($request);
}

protected function attemptLogin(Request $request)
{     
    return $this->guard('admin')->attempt(
        $this->credentials($request), $request->filled('remember')
    );       
}

Я пытаюсь внедрить клиента для администратора.Как com attemptLogin() return true , но проверка Auth возвращает false ?

Ответы [ 2 ]

0 голосов
/ 22 декабря 2018

Мне не удалось реализовать «extends Authenticable» в модели Admin. Проблема решена.

0 голосов
/ 22 декабря 2018

При использовании системы входа в систему по умолчанию, вы подразумеваете использование защиты по умолчанию для входа в систему.Но после этого вы проверяете успешный вход в систему admin.Итак, вы хотите добавить в свой LoginController функцию guard(), которая возвращает правильную защиту:

protected function guard()
{
    return Auth::guard('admin');
}

Не забудьте импортировать фасад Auth с use Illuminate\Support\Facades\Auth.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...