我的数据库中有一个名为(users_system)的表包含:
......其他一些领域
我想要的是能够使用这两个字段进行laravel(5.2)身份验证,考虑(Auth::attempt)
仅处理电子邮件和散列密码。
那是可能的,如果是的话怎么做?
答案 0 :(得分:0)
您可以手动检查凭据并登录用户:
$userSystem = UserSystem::where('user_id', $userId)->where('user_pass', $password)->first();
if (!is_null($userSystem)) {
// Manually login user.
$user = User::find($userId);
Auth::login($user);
}
但是使用纯文本密码这是一个糟糕的主意。你永远不应该在一个真实的应用程序中这样做。