类 SafeConfigComponent

java.lang.Object
com.publiccms.logic.component.config.SafeConfigComponent
所有已实现的接口:
Config

@Component public class SafeConfigComponent extends Object implements Config
SafeConfigComponent 站点配置组件
  • 字段详细资料

    • CONFIG_CODE

      public static final String CONFIG_CODE
      config code
      另请参阅:
    • CONFIG_CODE_DESCRIPTION

      public static final String CONFIG_CODE_DESCRIPTION
      config description code
    • CONFIG_EXPIRY_MINUTES_WEB

      public static final String CONFIG_EXPIRY_MINUTES_WEB
      web login expiry time
      另请参阅:
    • CONFIG_EXPIRY_MINUTES_MANAGER

      public static final String CONFIG_EXPIRY_MINUTES_MANAGER
      manager login expiry time
      另请参阅:
    • CONFIG_CAPTCHA

      public static final String CONFIG_CAPTCHA
      captcha
      另请参阅:
    • CONFIG_OPT_LOGIN

      public static final String CONFIG_OPT_LOGIN
      otp login
      另请参阅:
    • CONFIG_ALLOW_FILES

      public static final String CONFIG_ALLOW_FILES
      allow upload files
      另请参阅:
    • CONFIG_ALLOW_URLS

      public static final String CONFIG_ALLOW_URLS
      allow access urls
      另请参阅:
    • CONFIG_RETURN_URL

      public static final String CONFIG_RETURN_URL
      allow return urls
      另请参阅:
    • DEFAULT_EXPIRY_MINUTES

      public static final int DEFAULT_EXPIRY_MINUTES
      default expiry minutes
      另请参阅:
    • DEFAULT_EXPIRY_MINUTES_SIGN

      public static final int DEFAULT_EXPIRY_MINUTES_SIGN
      default expiry minutes
      另请参阅:
    • CONFIG_PRIVATEFILE_KEY

      public static final String CONFIG_PRIVATEFILE_KEY
      private file key
      另请参阅:
    • CONFIG_EXPIRY_MINUTES_SIGN

      public static final String CONFIG_EXPIRY_MINUTES_SIGN
      private file sign expiry time
      另请参阅:
    • CAPTCHA_MODULE_LOGIN

      public static final String CAPTCHA_MODULE_LOGIN
      captcha config module login
      另请参阅:
    • CAPTCHA_MODULE_REGISTER

      public static final String CAPTCHA_MODULE_REGISTER
      captcha config module register
      另请参阅:
    • CAPTCHA_MODULE_MANAGEMENT_SYSTEM

      public static final String CAPTCHA_MODULE_MANAGEMENT_SYSTEM
      captcha config module management system
      另请参阅:
    • CAPTCHA_MODULE_COMMENT

      public static final String CAPTCHA_MODULE_COMMENT
      captcha config module comment
      另请参阅:
    • CAPTCHA_MODULE_CONTRIBUTE

      public static final String CAPTCHA_MODULE_CONTRIBUTE
      captcha config module contribute
      另请参阅:
    • CAPTCHA_MODULE_PLACE_CONTRIBUTE

      public static final String CAPTCHA_MODULE_PLACE_CONTRIBUTE
      captcha config module place contribute
      另请参阅:
    • CAPTCHA_MODULE_UPLOAD

      public static final String CAPTCHA_MODULE_UPLOAD
      captcha config module upload
      另请参阅:
    • CAPTCHA_MODULE_SURVEY

      public static final String CAPTCHA_MODULE_SURVEY
      captcha config module survey
      另请参阅:
    • configDataComponent

      protected ConfigDataComponent configDataComponent
  • 构造器详细资料

    • SafeConfigComponent

      public SafeConfigComponent()
  • 方法详细资料

    • getCode

      public String getCode(short siteId, boolean showAll)
      指定者:
      getCode 在接口中 Config
      参数:
      siteId -
      showAll -
      返回:
      config code or null
    • getCodeDescription

      public String getCodeDescription(Locale locale)
      指定者:
      getCodeDescription 在接口中 Config
      参数:
      locale -
      返回:
    • enableCaptcha

      public boolean enableCaptcha(short siteId, String module)
    • enableOtpLogin

      public boolean enableOtpLogin(short siteId)
    • getSignKey

      public String getSignKey(short siteId)
    • getSafeUrl

      public String getSafeUrl(String returnUrl, SysSite site, String contextPath)
    • isUnSafeUrl

      public static boolean isUnSafeUrl(String url, SysSite site, String safeReturnUrl, String contextPath)
    • getSafeSuffix

      public String[] getSafeSuffix(SysSite site)
    • getAllowUrls

      public String[] getAllowUrls(SysSite site)
    • unSafe

      private static boolean unSafe(String url, SysSite site, String contextPath)
    • getExtendFieldList

      public List<SysExtendField> getExtendFieldList(SysSite site, Locale locale)
      指定者:
      getExtendFieldList 在接口中 Config
      参数:
      site -
      locale -
      返回:
      config extend field list
    • exportable

      public boolean exportable()
      指定者:
      exportable 在接口中 Config
      返回:
      exportable