From 4af30bdbac9584d8fb90846170c443dfa321a2a2 Mon Sep 17 00:00:00 2001 From: Pig Fang Date: Fri, 13 Dec 2019 10:56:16 +0800 Subject: [PATCH] Fix changing password --- app/Models/Concerns/HasPassword.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Models/Concerns/HasPassword.php b/app/Models/Concerns/HasPassword.php index a79febdf..7efe44ca 100644 --- a/app/Models/Concerns/HasPassword.php +++ b/app/Models/Concerns/HasPassword.php @@ -39,7 +39,11 @@ trait HasPassword public function changePassword($password) { $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(); }