类 SafeConfigComponent
java.lang.Object
com.publiccms.logic.component.config.SafeConfigComponent
- 所有已实现的接口:
Config
SafeConfigComponent 站点配置组件
-
字段概要
字段修饰符和类型字段说明static final String
captcha config module commentstatic final String
captcha config module contributestatic final String
captcha config module loginstatic final String
captcha config module management systemstatic final String
captcha config module place contributestatic final String
captcha config module registerstatic final String
captcha config module surveystatic final String
captcha config module uploadstatic final String
allow upload filesstatic final String
allow access urlsstatic final String
captchastatic final String
config codestatic final String
config description codestatic final String
manager login expiry timestatic final String
private file sign expiry timestatic final String
web login expiry timestatic final String
otp loginstatic final String
private file keystatic final String
allow return urlsprotected ConfigDataComponent
static final int
default expiry minutesstatic final int
default expiry minutes从接口继承的字段 com.publiccms.common.api.Config
CONFIG_CODE_DESCRIPTION_SUFFIX, CONFIGPREFIX, INPUT_TYPE_EDITORS, INPUT_TYPE_FILES, INPUT_TYPE_PRIVATE_FILES, INPUTTYPE_BOOLEAN, INPUTTYPE_CAPTCHA, INPUTTYPE_CATEGORY, INPUTTYPE_CATEGORY_PATH, INPUTTYPE_CATEGORYTYPE, INPUTTYPE_COLOR, INPUTTYPE_CONTENT, INPUTTYPE_CONTENT_STATUS, INPUTTYPE_DATE, INPUTTYPE_DATETIME, INPUTTYPE_DEPT, INPUTTYPE_DICTIONARY, INPUTTYPE_EMAIL, INPUTTYPE_FILE, INPUTTYPE_FONT, INPUTTYPE_IMAGE, INPUTTYPE_KEYVALUE, INPUTTYPE_KEYWORDS, INPUTTYPE_LANG, INPUTTYPE_MODULE, INPUTTYPE_NUMBER, INPUTTYPE_PASSWORD, INPUTTYPE_POSITION, INPUTTYPE_PRIVATEFILE, INPUTTYPE_PRIVATEIMAGE, INPUTTYPE_PRIVATEVIDEO, INPUTTYPE_SENSITIVEWORDS, INPUTTYPE_SURVEY, INPUTTYPE_TAG, INPUTTYPE_TAGTYPE, INPUTTYPE_TEMPLATE, INPUTTYPE_TEXT, INPUTTYPE_TEXTAREA, INPUTTYPE_TIME, INPUTTYPE_USER, INPUTTYPE_VIDEO, INPUTTYPE_VOTE
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明boolean
enableCaptcha
(short siteId, String module) boolean
enableOtpLogin
(short siteId) boolean
String[]
getAllowUrls
(SysSite site) getCode
(short siteId, boolean showAll) getCodeDescription
(Locale locale) getExtendFieldList
(SysSite site, Locale locale) String[]
getSafeSuffix
(SysSite site) getSafeUrl
(String returnUrl, SysSite site, String contextPath) getSignKey
(short siteId) static boolean
isUnSafeUrl
(String url, SysSite site, String safeReturnUrl, String contextPath) private static boolean
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 com.publiccms.common.api.Config
getCode, getMessage
-
字段详细资料
-
CONFIG_CODE
config code- 另请参阅:
-
CONFIG_CODE_DESCRIPTION
config description code -
CONFIG_EXPIRY_MINUTES_WEB
web login expiry time- 另请参阅:
-
CONFIG_EXPIRY_MINUTES_MANAGER
manager login expiry time- 另请参阅:
-
CONFIG_CAPTCHA
captcha- 另请参阅:
-
CONFIG_OPT_LOGIN
otp login- 另请参阅:
-
CONFIG_ALLOW_FILES
allow upload files- 另请参阅:
-
CONFIG_ALLOW_URLS
allow access urls- 另请参阅:
-
CONFIG_RETURN_URL
allow return urls- 另请参阅:
-
DEFAULT_EXPIRY_MINUTES
public static final int DEFAULT_EXPIRY_MINUTESdefault expiry minutes- 另请参阅:
-
DEFAULT_EXPIRY_MINUTES_SIGN
public static final int DEFAULT_EXPIRY_MINUTES_SIGNdefault expiry minutes- 另请参阅:
-
CONFIG_PRIVATEFILE_KEY
private file key- 另请参阅:
-
CONFIG_EXPIRY_MINUTES_SIGN
private file sign expiry time- 另请参阅:
-
CAPTCHA_MODULE_LOGIN
captcha config module login- 另请参阅:
-
CAPTCHA_MODULE_REGISTER
captcha config module register- 另请参阅:
-
CAPTCHA_MODULE_MANAGEMENT_SYSTEM
captcha config module management system- 另请参阅:
-
CAPTCHA_MODULE_COMMENT
captcha config module comment- 另请参阅:
-
CAPTCHA_MODULE_CONTRIBUTE
captcha config module contribute- 另请参阅:
-
CAPTCHA_MODULE_PLACE_CONTRIBUTE
captcha config module place contribute- 另请参阅:
-
CAPTCHA_MODULE_UPLOAD
captcha config module upload- 另请参阅:
-
CAPTCHA_MODULE_SURVEY
captcha config module survey- 另请参阅:
-
configDataComponent
-
-
构造器详细资料
-
SafeConfigComponent
public SafeConfigComponent()
-
-
方法详细资料
-
getCode
-
getCodeDescription
- 指定者:
getCodeDescription
在接口中Config
- 参数:
locale
-- 返回:
-
enableCaptcha
-
enableOtpLogin
public boolean enableOtpLogin(short siteId) -
getSignKey
-
getSafeUrl
-
isUnSafeUrl
-
getSafeSuffix
-
getAllowUrls
-
unSafe
-
getExtendFieldList
- 指定者:
getExtendFieldList
在接口中Config
- 参数:
site
-locale
-- 返回:
- config extend field list
-
exportable
public boolean exportable()- 指定者:
exportable
在接口中Config
- 返回:
- exportable
-