我一直在尝试简单地更改密码,然后对其进行身份验证,并且Auth :: attempt已经返回false:
$email = "test6@mycompany.com";
$pass = md5("123");
$credentials= [ 'email' => $email,
'password' => $pass];
$user = User::where("email" , $email)->first();
$user->password = $pass;
$user->save();
dd(Auth::attempt($credentials));
我在用户模型中也有这个部分......
public function setPasswordAttribute($pass){
$this->attributes['password'] = Hash::make($pass);
}
有没有人有任何想法我可能做错了什么?
答案 0 :(得分:0)
总会发生这种情况,就像我发布问题一样,我有顿悟......
我的密码字段太短而无法包含密码,因此它始终只保存部分散列字符串。