Laravel自定义身份验证机制

时间:2017-07-24 07:16:11

标签: laravel

我想根据一个数据库中的凭据和另一个数据库中的出生日期对用户进行身份验证。我搜索了自定义,但我刚发现的是,只使用一个数据库及其表进行自定义。对我没什么帮助

1 个答案:

答案 0 :(得分:1)

您可以手动查询两个数据库,然后log in the user yourself

例如:

$user = User::where(['email' => $email, 'password' => $password])->first();
$userSecondDb = UserSecondDb::where(['id' => $user->id, 'dateofbirth' => $dateofbirth])->first();
if (isset($user) && isset($userSecondDb))
{
    Auth::login($user);
}