@@ 527-531 (lines=5) @@ | ||
524 | return $this->Flash->error(__("Please, complete all fields !")); |
|
525 | } |
|
526 | ||
527 | if (!(new DefaultPasswordHasher)->check($data['old_password'], $user->password)) { |
|
528 | $this->set(compact('user', 'oldEmail')); |
|
529 | ||
530 | return $this->Flash->error(__("Your old password don't match !")); |
|
531 | } |
|
532 | ||
533 | $this->Users->patchEntity($user, $this->request->getParsedBody(), ['validate' => 'settings']); |
|
534 | if ($this->Users->save($user)) { |
|
@@ 632-636 (lines=5) @@ | ||
629 | ||
630 | $user = $this->Users->get($this->Auth->user('id')); |
|
631 | ||
632 | if (!(new DefaultPasswordHasher)->check($this->request->getData('password'), $user->password)) { |
|
633 | $this->Flash->error(__("Your password doesn't match !")); |
|
634 | ||
635 | return $this->redirect(['action' => 'settings']); |
|
636 | } |
|
637 | ||
638 | $user->is_deleted = true; |
|
639 |