Class LoginPageController


  • @Controller
    @RequestMapping("/login")
    public class LoginPageController
    extends AbstractLoginPageController
    Login Controller. Handles login and register for the account flow.
    • Constructor Detail

      • LoginPageController

        public LoginPageController()
    • Method Detail

      • getSuccessRedirect

        protected java.lang.String getSuccessRedirect​(javax.servlet.http.HttpServletRequest request,
                                                      javax.servlet.http.HttpServletResponse response)
        Specified by:
        getSuccessRedirect in class AbstractRegisterPageController
      • setHttpSessionRequestCache

        public void setHttpSessionRequestCache​(org.springframework.security.web.savedrequest.HttpSessionRequestCache accHttpSessionRequestCache)
      • doLogin

        @RequestMapping(method=GET)
        public java.lang.String doLogin​(@RequestHeader(value="referer",required=false)
                                        java.lang.String referer,
                                        @RequestParam(value="error",defaultValue="false")
                                        boolean loginError,
                                        org.springframework.ui.Model model,
                                        javax.servlet.http.HttpServletRequest request,
                                        javax.servlet.http.HttpServletResponse response,
                                        javax.servlet.http.HttpSession session)
                                 throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • storeReferer

        protected void storeReferer​(java.lang.String referer,
                                    javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.http.HttpServletResponse response)
      • doRegister

        @RequestMapping(value="/register",
                        method=POST)
        public java.lang.String doRegister​(@RequestHeader(value="referer",required=false)
                                           java.lang.String referer,
                                           RegisterForm form,
                                           org.springframework.validation.BindingResult bindingResult,
                                           org.springframework.ui.Model model,
                                           javax.servlet.http.HttpServletRequest request,
                                           javax.servlet.http.HttpServletResponse response,
                                           org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
                                    throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException