Ejemplo n.º 1
0
 /**
  * @Secured(resource="regeneratePassword")
  */
 public function handleRegenPassword($id)
 {
     if (!is_numeric($id)) {
         $this->handleBadArgument($id, "Admin:default");
     }
     try {
         if ($this->userService->regeneratePassword($id) != null) {
             $m = $this->tt("usersModule.messages.newPwSuccess", ["id" => $id]);
             $this->flashMessage($m);
         }
     } catch (Exceptions\DataErrorException $ex) {
         $m = $this->tt("usersModule.messages.newPwFailed", ["id" => $id]);
         $this->flashMessage($m, self::FM_ERROR);
         $this->logError($ex->getMessage());
     }
     $this->redirect('this');
 }