Class AccountController


  • @Controller
    @RequestMapping("/account")
    public class AccountController
    extends Object
    • Constructor Detail

    • Method Detail

      • getLoginForm

        @GetMapping("/login")
        public String getLoginForm()
      • getRegisterForm

        @GetMapping("/register")
        public org.springframework.web.servlet.ModelAndView getRegisterForm()
      • getPasswordResetForm

        @GetMapping("/password/reset")
        public String getPasswordResetForm()
      • getPasswordResetChangeForm

        @GetMapping("/password/change")
        public String getPasswordResetChangeForm​(org.springframework.ui.Model model)
      • getPasswordResetChangeFormToken

        @GetMapping(value="/password/change",
                    params="token")
        public String getPasswordResetChangeFormToken​(@RequestParam("username")
                                                      String username,
                                                      @RequestParam("token")
                                                      String token,
                                                      org.springframework.ui.Model model)
      • changePassword

        @PostMapping("/password/change")
        public String changePassword​(@Valid
                                     @Valid ChangePasswordForm form)
      • changePasswordToken

        @PostMapping(value="/password/change",
                     params="token")
        public String changePasswordToken​(@RequestParam("username")
                                          String username,
                                          @RequestParam("token")
                                          String token,
                                          @Valid
                                          @Valid ChangePasswordForm changePasswordForm)
      • registerUser

        @PostMapping(value="/register",
                     headers="Content-Type=application/x-www-form-urlencoded")
        @ResponseBody
        public Map<String,​String> registerUser​(@Valid @ModelAttribute
                                                     @Valid org.molgenis.security.account.RegisterRequest registerRequest,
                                                     javax.servlet.http.HttpServletRequest request)
                                              throws Exception
        Throws:
        Exception
      • activateUser

        @GetMapping("/activate/{activationCode}")
        public String activateUser​(@Valid @NotNull @PathVariable
                                   @Valid @NotNull String activationCode,
                                   org.springframework.ui.Model model)
      • resetPassword

        @PostMapping(value="/password/reset",
                     headers="Content-Type=application/x-www-form-urlencoded")
        @ResponseStatus(NO_CONTENT)
        public void resetPassword​(@Valid @ModelAttribute
                                  @Valid org.molgenis.security.account.PasswordResetRequest passwordResetRequest)