即使没有检查,请记住我在 laravel auth 中的工作
Posted
技术标签:
【中文标题】即使没有检查,请记住我在 laravel auth 中的工作【英文标题】:remember me in laravel auth working even if not checked 【发布时间】:2019-06-30 17:24:51 【问题描述】:使用带有身份验证的 laravel 5.7。每件事都很好,只是一个问题。即使未选中,rememberMe 复选框也能正常工作!。如果我登录网站而不检查记住我并关闭浏览器,打开它,它会自动登录。我只想在选中记住我的情况下自动登录。
已解决: 实际上没有问题。即使没有选中“记住我”复选框,laravel 也会记住用户登录 2 小时。如果选中remeber me,laravel 会记住 5 年。
【问题讨论】:
【参考方案1】:我刚刚注意到了这个问题,通过研究,我找到了解决方案
在auth/login.blade.php
视图中,你需要修复一个
<input class="form-check-input" type="checkbox" name="remember" id="remember" old('remember') ? 'checked' : '' >
你需要像这样改变条件
old('remember') !== null ? 'checked' : ''
希望对你有所帮助
【讨论】:
谢谢,但这不是问题所在。我发现解决方案编辑了问题。 @E.B 你能告诉我解决办法吗以上是关于即使没有检查,请记住我在 laravel auth 中的工作的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 和 jwt-auth。如何检查用户电子邮件是不是经过验证