| @@ 534-547 (lines=14) @@ | ||
| 531 | } |
|
| 532 | ||
| 533 | $this->Users->patchEntity($user, $this->request->getParsedBody(), ['validate' => 'settings']); |
|
| 534 | if ($this->Users->save($user)) { |
|
| 535 | //Logs Event. |
|
| 536 | $this->eventManager()->attach(new Logs()); |
|
| 537 | $event = new Event('Log.User', $this, [ |
|
| 538 | 'user_id' => $user->id, |
|
| 539 | 'username' => $user->username, |
|
| 540 | 'user_ip' => $this->request->clientIp(), |
|
| 541 | 'user_agent' => $this->request->header('User-Agent'), |
|
| 542 | 'action' => 'user.password.change' |
|
| 543 | ]); |
|
| 544 | $this->eventManager()->dispatch($event); |
|
| 545 | ||
| 546 | $this->Flash->success(__("Your password has been changed !")); |
|
| 547 | } |
|
| 548 | break; |
|
| 549 | } |
|
| 550 | } |
|
| @@ 501-516 (lines=16) @@ | ||
| 498 | ||
| 499 | $this->Users->patchEntity($user, $this->request->getParsedBody(), ['validate' => 'settings']); |
|
| 500 | ||
| 501 | if ($this->Users->save($user)) { |
|
| 502 | $oldEmail = $this->request->getData('email'); |
|
| 503 | ||
| 504 | //Logs Event. |
|
| 505 | $this->eventManager()->attach(new Logs()); |
|
| 506 | $event = new Event('Log.User', $this, [ |
|
| 507 | 'user_id' => $user->id, |
|
| 508 | 'username' => $user->username, |
|
| 509 | 'user_ip' => $this->request->clientIp(), |
|
| 510 | 'user_agent' => $this->request->header('User-Agent'), |
|
| 511 | 'action' => 'user.email' |
|
| 512 | ]); |
|
| 513 | $this->eventManager()->dispatch($event); |
|
| 514 | ||
| 515 | $this->Flash->success(__("Your E-mail has been changed !")); |
|
| 516 | } |
|
| 517 | break; |
|
| 518 | ||
| 519 | case "password": |
|