Fix changing password

This commit is contained in:
Pig Fang 2019-12-13 10:56:16 +08:00
parent a697a9a5d3
commit 4af30bdbac

View File

@ -39,7 +39,11 @@ trait HasPassword
public function changePassword($password) public function changePassword($password)
{ {
$responses = event(new EncryptUserPassword($password, $this)); $responses = event(new EncryptUserPassword($password, $this));
$this->password = Arr::get($responses, 0, app('cipher')->hash($password, config('secure.salt'))); $hash = Arr::get($responses, 0);
if (empty($hash)) {
$hash = app('cipher')->hash($password, config('secure.salt'));
}
$this->password = $hash;
return $this->save(); return $this->save();
} }