首页 > 解决方案 > 用户使用 laravel 自动登录的最佳实践

问题描述

我想知道允许用户在注册后自动登录的最佳做法是什么。

特别是有没有人知道任何php应用程序在注册后自动登录。

老实说,我认为这是一个可怕的想法,但想知道是否有人知道为什么大多数网站不会自动登录新注册的用户。

标签: laravel

解决方案


默认情况下,Laravel 的 Auth 脚手架会在您注册后自动登录,除非(仅在 Laravel 5.7 中)需要启用电子邮件验证。

在 Laravel 5.7 中,如果您确实启用了电子邮件验证,您仍然可以让用户登录,但只有在他们验证了他们的电子邮件后才允许访问某些页面。因此,虽然用户在技术上仍处于登录状态,但他们尚未验证他们的电子邮件,因此无法访问某些内容。

一个示例可能是允许他们登录以显示“必须验证您的电子邮件”提示。

一般来说,我认为要求用户验证是个好主意。


推荐阅读