Class AdminLoginController

java.lang.Object
org.broadleafcommerce.common.web.controller.BroadleafAbstractController
org.broadleafcommerce.openadmin.web.controller.AdminLoginController

@Controller("blAdminLoginController") public class AdminLoginController extends BroadleafAbstractController
AdminLoginController handles login related needs for the BLC admin including:
  • Forgot Password
  • Forgot Username
  • Reset Password
  • Field Details

    • loginView

      protected static String loginView
    • forgotPasswordView

      protected static String forgotPasswordView
    • forgotUsernameView

      protected static String forgotUsernameView
    • resetPasswordView

      protected static String resetPasswordView
    • changePasswordView

      protected static String changePasswordView
    • loginRedirect

      protected static String loginRedirect
    • resetPasswordRedirect

      protected static String resetPasswordRedirect
    • noAccessView

      protected static String noAccessView
    • adminSecurityService

      protected AdminSecurityService adminSecurityService
    • adminNavigationService

      protected AdminNavigationService adminNavigationService
  • Constructor Details

    • AdminLoginController

      public AdminLoginController()
  • Method Details

    • getLoginView

      public static String getLoginView()
    • setLoginView

      public static void setLoginView(String loginView)
    • getForgotPasswordView

      public static String getForgotPasswordView()
    • setForgotPasswordView

      public static void setForgotPasswordView(String forgotPasswordView)
    • getForgotUsernameView

      public static String getForgotUsernameView()
    • setForgotUsernameView

      public static void setForgotUsernameView(String forgotUsernameView)
    • getResetPasswordView

      public static String getResetPasswordView()
    • setResetPasswordView

      public static void setResetPasswordView(String resetPasswordView)
    • getChangePasswordView

      public static String getChangePasswordView()
    • setChangePasswordView

      public static void setChangePasswordView(String changePasswordView)
    • getLoginRedirect

      public static String getLoginRedirect()
    • setLoginRedirect

      public static void setLoginRedirect(String loginRedirect)
    • getResetPasswordRedirect

      public static String getResetPasswordRedirect()
    • setResetPasswordRedirect

      public static void setResetPasswordRedirect(String resetPasswordRedirect)
    • baseLogin

      @RequestMapping(value="/login", method=GET) public String baseLogin(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
    • loginSuccess

      @RequestMapping(value={"/","/loginSuccess"}, method=GET) public String loginSuccess(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
    • forgotPassword

      @RequestMapping(value="/forgotPassword", method=GET) public String forgotPassword(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
    • forgotUsername

      @RequestMapping(value="/forgotUsername", method=GET) public String forgotUsername(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
    • processSendResetPasswordEmail

      @RequestMapping(value="/sendResetPassword", method=POST) public String processSendResetPasswordEmail(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @RequestParam("username") String username)
    • processResetPassword

      @RequestMapping(value="/resetPassword", method=POST) public String processResetPassword(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, @ModelAttribute("resetPasswordForm") ResetPasswordForm resetPasswordForm)
    • processForgotUserName

      @RequestMapping(value="/forgotUsername", method=POST) public String processForgotUserName(jakarta.servlet.http.HttpServletRequest request, @RequestParam("emailAddress") String email)
    • resetPassword

      @RequestMapping(value="/resetPassword", method=GET) public String resetPassword(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
    • initResetPasswordForm

      @ModelAttribute("resetPasswordForm") public ResetPasswordForm initResetPasswordForm(jakarta.servlet.http.HttpServletRequest request)
    • changePassword

      @RequestMapping(value="/changePassword", method=GET) public String changePassword(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
    • processchangePassword

      @RequestMapping(value="/changePassword", method=POST) public String processchangePassword(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model, @ModelAttribute("resetPasswordForm") ResetPasswordForm resetPasswordForm)
    • redirectToLoginWithMessage

      protected String redirectToLoginWithMessage(String message)
    • redirectToResetPasswordWithMessage

      protected String redirectToResetPasswordWithMessage(String message)
    • setErrors

      protected void setErrors(GenericResponse response, jakarta.servlet.http.HttpServletRequest request)
    • getPersistentAdminUser

      protected AdminUser getPersistentAdminUser()
    • getAdminSecurityService

      public AdminSecurityService getAdminSecurityService()
    • setAdminSecurityService

      public void setAdminSecurityService(AdminSecurityService adminSecurityService)