【发布时间】:2017-09-13 19:11:55
【问题描述】:
我将User 表和Password 表分开存储。这样做的原因是为了防止散列密码意外泄漏,如果用户不小心将password 参数放在User 的$visible 变量中。我不确定这是否过分或没有根据,但这是我的理由。
也就是说,有没有办法告诉Auth::attempt 密码存储在另一个表中,并且需要连接才能访问散列密码?
从教程来看,登录很简单,假设在User表中找到密码字段
if (Auth::attempt(['email' => $email, 'password' => $password])) {
// Blah
}
由于我是 Laravel 的新手,我环顾四周,找不到在 Laravel 中使用单独的哈希密码表的人,所以我不确定它是否受支持。
【问题讨论】:
标签: php laravel authentication