Class AccountController

java.lang.Object
com.is.findyourplace.controller.gestioneUtenza.AccountController

@Controller public class AccountController extends Object
Gestisce Registrazione, Login e Logout di un Utente.
  • Constructor Details

    • AccountController

      public AccountController(AccountService accountService)
      Costruttore del controller.
      Parameters:
      accountService - AccountService
  • Method Details

    • accountAuthForm

      @GetMapping("/accountAuth") public String accountAuthForm(org.springframework.ui.Model model)
      Mapping method to handle user registration and login form request.
      Parameters:
      model - Model
      Returns:
      account/accountAuth.html
    • registration

      @PostMapping("/register") @ResponseBody public org.springframework.http.ResponseEntity<Map<String,Object>> registration(@Valid @ModelAttribute("utenteR") @Valid UtenteDto utenteDto, org.springframework.validation.BindingResult result, jakarta.servlet.http.HttpServletRequest request)
      Mapping method to handle user registration form submit request.
      Parameters:
      utenteDto - UtenteDto con tutti i dati.
      result - BindingResult, contiene gli errori.
      request - HttpServletRequest
      Returns:
      account/accountAuth.html