用户在获得管理员权限后必须登录该页面
答
第1步:在用户表中添加一个名为'active'的布尔字段。将active的默认值设置为0;
第2步:将下面的代码添加到身份验证控制器。
protected function getCredentials(Request $request)
{
return [
'email' => $request->input('email'),
'password' => $request->input('password'),
'active' => true
];
}
工作完成。
现在,直到活动字段设置为true,用户将无法登录。而且,在用户完成初始注册之后,管理员应该能够将活动字段设置为true。
我已经在Laravel 5.2上用laravel默认的AuthController测试了这段代码。
+0
非常感谢它为我工作,但我使用了正常的控制器不认证控制器 –
你应该发布你已经做了什么来实现这一点,你已经尝试过(代码) –