记住我在laravel auth中工作,即使未选中

时间:2019-02-06 17:11:55

标签: laravel remember-me laravel-authentication

使用laravel 5.7和Auth。一切都好,只是一个问题。即使未选中,memokeMe复选框也可以正常工作。如果我登录网站时没有勾选“记住我”并关闭浏览器,请打开浏览器,它会自动登录。我只想记住我就可以自动登录。

已解决: 其实没有问题。 laravel会记住用户登录2小时,即使未选中“记住我”复选框。而如果让我记住这个问题,laravel会记住5年。

1 个答案:

答案 0 :(得分:0)

我刚刚注意到了这个问题,通过做一些研究,我找到了解决方法

auth/login.blade.php视图中,您需要修复一个

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

您需要像这样更改条件

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

希望对您有帮助