laravel - 用户使用 laravel 自动登录的最佳实践
问题描述
我想知道允许用户在注册后自动登录的最佳做法是什么。
特别是有没有人知道任何php应用程序在注册后自动登录。
老实说,我认为这是一个可怕的想法,但想知道是否有人知道为什么大多数网站不会自动登录新注册的用户。
解决方案
默认情况下,Laravel 的 Auth 脚手架会在您注册后自动登录,除非(仅在 Laravel 5.7 中)需要启用电子邮件验证。
在 Laravel 5.7 中,如果您确实启用了电子邮件验证,您仍然可以让用户登录,但只有在他们验证了他们的电子邮件后才允许访问某些页面。因此,虽然用户在技术上仍处于登录状态,但他们尚未验证他们的电子邮件,因此无法访问某些内容。
一个示例可能是允许他们登录以显示“必须验证您的电子邮件”提示。
一般来说,我认为要求用户验证是个好主意。
推荐阅读
- directory - 对 dir 进行区分大小写输入的解决方法
- ruby - 厨师模板变量语法错误,意外'}',期待keyword_end
- firebase - firebase.notifications().getInitialNotification() 在 iOS 中返回 null
- keras - tensorflow 2.0中是否有mtcnn人脸检测的实现?
- google-cloud-platform - 如何以编程方式获取 GKE 集群的网络标签
- android - Android 版本 > 7 是否支持 LD_PRELOAD?
- flutter - 在 Flutter 中创建动态变量 NAME
- angular - 为什么我的 Spring webFilter 会阻塞 Cors?
- r - 在循环R中将矩阵更改为字符变量
- shell - 连续监视一个套接字文件,当它不存在时运行命令?