类 AdminContextInterceptor

java.lang.Object
com.publiccms.interceptor.WebContextInterceptor
com.publiccms.interceptor.AdminContextInterceptor
所有已实现的接口:
org.springframework.web.servlet.HandlerInterceptor

public class AdminContextInterceptor extends WebContextInterceptor
AdminContextInterceptor
  • 字段详细资料

    • adminContextPath

      private String adminContextPath
    • loginUrl

      private String loginUrl
    • loginJsonUrl

      private String loginJsonUrl
    • unauthorizedUrl

      private String unauthorizedUrl
    • needNotLoginUrls

      private String[] needNotLoginUrls
    • needNotAuthorizedUrls

      private String[] needNotAuthorizedUrls
    • urlPathHelper

      private org.springframework.web.util.UrlPathHelper urlPathHelper
    • roleAuthorizedService

      private SysRoleAuthorizedService roleAuthorizedService
    • sysRoleService

      private SysRoleService sysRoleService
  • 构造器详细资料

    • AdminContextInterceptor

      public AdminContextInterceptor()
  • 方法详细资料

    • preHandle

      public boolean preHandle(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Object handler)
      指定者:
      preHandle 在接口中 org.springframework.web.servlet.HandlerInterceptor
      覆盖:
      preHandle 在类中 WebContextInterceptor
    • redirectLogin

      private void redirectLogin(String ctxPath, String path, String queryString, String requestedWith, jakarta.servlet.http.HttpServletResponse response) throws IOException
      抛出:
      IOException
    • ownsAllRight

      private boolean ownsAllRight(String roles)
    • verifyNeedLogin

      private boolean verifyNeedLogin(String url)
    • verifyNeedAuthorized

      private boolean verifyNeedAuthorized(String url)
    • setAdminContextPath

      public void setAdminContextPath(String adminContextPath)
      参数:
      adminContextPath - the adminContextPath to set
    • getAdminContextPath

      public String getAdminContextPath()
      返回:
      the adminContextPath
    • setLoginUrl

      public void setLoginUrl(String loginUrl)
      参数:
      loginUrl -
    • setLoginJsonUrl

      public void setLoginJsonUrl(String loginJsonUrl)
      参数:
      loginJsonUrl -
    • setUnauthorizedUrl

      public void setUnauthorizedUrl(String unauthorizedUrl)
      参数:
      unauthorizedUrl -
    • setNeedNotLoginUrls

      public void setNeedNotLoginUrls(String[] needNotLoginUrls)
      参数:
      needNotLoginUrls -
    • setNeedNotAuthorizedUrls

      public void setNeedNotAuthorizedUrls(String[] needNotAuthorizedUrls)
      参数:
      needNotAuthorizedUrls -