1

使用带有身份验证的 laravel 5.7。每件事都很好,只是一个问题。即使未选中,rememberMe 复选框也能正常工作!。如果我登录网站而不检查记住我并关闭浏览器,打开它,它会自动登录。只有在选中记住我的情况下,我才想自动登录。

已解决:实际上没有问题。即使没有选中“记住我”复选框,laravel 也会记住用户登录 2 小时。如果检查 remeber me,laravel 会记住 5 年。

4

1 回答 1

0

我刚刚注意到了这个问题,通过研究,我找到了解决方案

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

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

你需要像这样改变条件

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

希望这对你有帮助

于 2019-02-06T18:20:25.523 回答