Example #1
0
 public function action_password_reset()
 {
     list($valid, $data, $recipient) = self::validatePasswordResetForm($_REQUEST);
     if ($valid !== true) {
         return ControllerDispatcher::renderModuleView(self::MODULE_NAME, CURRENT_MODULE_ACTION, ['formErrors' => $data]);
     }
     MailHelper::sendPasswordResetLink($recipient);
     return ControllerDispatcher::renderModuleView(self::MODULE_NAME, CURRENT_MODULE_ACTION, ['resetMsg' => true]);
 }