使用laravel 5.7和Auth。一切都好,只是一个问题。即使未选中,memokeMe复选框也可以正常工作。如果我登录网站时没有勾选“记住我”并关闭浏览器,请打开浏览器,它会自动登录。我只想记住我就可以自动登录。
已解决: 其实没有问题。 laravel会记住用户登录2小时,即使未选中“记住我”复选框。而如果让我记住这个问题,laravel会记住5年。
答案 0 :(得分:0)
我刚刚注意到了这个问题,通过做一些研究,我找到了解决方法
在auth/login.blade.php
视图中,您需要修复一个
<input class="form-check-input" type="checkbox" name="remember" id="remember" {{ old('remember') ? 'checked' : '' }}>
您需要像这样更改条件
{{ old('remember') !== null ? 'checked' : '' }}
希望对您有帮助