Class BaseLoginServlet

    • Constructor Detail

      • BaseLoginServlet

        public BaseLoginServlet()
    • Method Detail

      • messageLoginFailed

        protected static LoginProcessBean.Message messageLoginFailed​(javax.servlet.http.HttpServletRequest req)
        A general purpose error message for the user to see.
      • messageLoginDisabled

        protected static LoginProcessBean.Message messageLoginDisabled​(javax.servlet.http.HttpServletRequest req)
        Tell the user that it's nothing personal, they just aren't allowed in.
      • getAuthenticator

        protected Authenticator getAuthenticator​(javax.servlet.http.HttpServletRequest req)
      • complainAndReturnToReferrer

        protected void complainAndReturnToReferrer​(javax.servlet.http.HttpServletRequest req,
                                                   javax.servlet.http.HttpServletResponse resp,
                                                   String sessionAttributeForReferrer,
                                                   LoginProcessBean.Message message)
                                            throws IOException
        Store an error message in the login bean and go back where we came from. Remove the referring URL from the session after using it.
        Throws:
        IOException
      • figureHomePageUrl

        protected String figureHomePageUrl​(javax.servlet.http.HttpServletRequest req)
        If we don't have a referrer, send them to the home page.