想修改 laravel 默认登录以检查用户是否已验证
Want to modify laravel default login to check user is verified or not
我写了邮箱验证的代码。我想更改我的登录控制器行为,以便它只允许经过验证的用户。
我在数据库中有状态字段,将通过存储 0/1 来存储用户是否已验证。现在根据登录请求,我必须检查电子邮件、密码以及状态代码是否等于 1。如果通过验证,用户将被重定向到仪表板,否则将重定向到登录并显示错误消息。
我已经完成了所有电子邮件验证工作。
请让我知道你想要什么输入。
更新您的登录控制器
需要在那里编写以下函数
protected function authenticated($request, $user){
if(!$user->is_active){
//logic here
}
}
在上面的示例中,is_active
是您的 table 属性,您拥有用户状态...!!
有一个 ,用于在身份验证时检查帐户是否处于活动状态,returns 如果帐户处于非活动状态,则会显示自定义错误消息。
我写了邮箱验证的代码。我想更改我的登录控制器行为,以便它只允许经过验证的用户。
我在数据库中有状态字段,将通过存储 0/1 来存储用户是否已验证。现在根据登录请求,我必须检查电子邮件、密码以及状态代码是否等于 1。如果通过验证,用户将被重定向到仪表板,否则将重定向到登录并显示错误消息。
我已经完成了所有电子邮件验证工作。
请让我知道你想要什么输入。
更新您的登录控制器
需要在那里编写以下函数
protected function authenticated($request, $user){
if(!$user->is_active){
//logic here
}
}
在上面的示例中,is_active
是您的 table 属性,您拥有用户状态...!!
有一个