2016-08-29 3 views
-2

У меня есть функцияLaravel 5,3 не может войти в систему с аутентификацией :: попытка

if (Auth::attempt(['username' => 'trannghj', 'password' => 'trannghj2281996'], true, true)) { 
    dd(Auth::check()); 
} else { 
    dd('Not login'); 
} 

Auth::attempt возвращение истинного, но dd(Auth::check()); возвращают ложь. Я использую Laravel 5.3.

Пожалуйста, помогите мне.

+0

Вы можете вставить, как вы создаете пользователя. – osleonard

ответ

0

Столбец password в таблице users зашифрован с использованием bcrypt при их сохранении?

+0

Да Я использую Auth :: check() после Auth :: try return true, а i refresh return false –

+0

Возможный дубликат: http://stackoverflow.com/questions/35633942/laravel-5-2-authcheck-return -true-after-login-but-false-after-redirect Можете ли вы попробовать что-то подобное, после того как Auth :: попытка успеха перенаправится на новую страницу с промежуточным программным обеспечением «web» и проверит результат вашего Auth :: check() там , – Lee

+0

Другой возможный дубликат: http://stackoverflow.com/questions/35815346/laravel-authattempt-return-true-but-authcheck-false-why – Lee

Смежные вопросы