помните, что я работаю в laravel auth, даже если не проверено

Использование laravel 5.7 с Auth. все в порядке только одна проблема. Флажок «запомнить меня» работает, даже если он не установлен!. если я захожу на веб-сайт, не проверив «запомнить меня», и закрываю браузер, открываю его, он автоматически входит в систему. Я хочу автоматически входить в систему, только если установлен флажок «Запомнить меня».

РЕШЕНО: на самом деле проблемы не было. laravel запоминает вход пользователей в течение 2 часов, даже если не установлен флажок «запомнить меня». и если проверить меня, laravel помнит 5 лет.


person E.B    schedule 06.02.2019    source источник


Ответы (1)


Я только что заметил проблему, и, проведя небольшое исследование, я смог найти решение.

В представлении auth/login.blade.php вам нужно исправить один

<input class="form-check-input" type="checkbox" name="remember" id="remember" {{ old('remember') ? 'checked' : '' }}>

Вам нужно изменить условие, как это

{{ old('remember') !== null ? 'checked' : '' }}

Надеюсь, это поможет вам

person Saromase    schedule 06.02.2019
comment
спасибо, но проблема была не в этом. Я нашел решение, отредактировал вопрос. - person E.B; 08.02.2019
comment
@E.B, можешь подсказать решение? - person Hassan Fayyaz; 22.12.2020