public interface PasswordValidator extends CustomPasswordCryptProcessor
| 限定符和类型 | 字段和说明 |
|---|---|
static PasswordValidator |
EMPTY_PASSWORD_VALIDATOR |
static java.lang.String |
ENCODE_PREFIX |
static int |
PV_CLASS |
static int |
PV_MD5 |
static int |
PV_SHA_256 |
static java.lang.String |
XML_TAG |
CURRENT_LEVELDEFAULT_LAYER_INDEX| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
encodePassword(java.lang.String clientPassword,
java.lang.String clientUsername)
对输入的用户名和密码进行加密
|
boolean |
shouldIgnoreUsername()
验证时是否忽略用户名
|
JSONObject |
toJSONObject() |
boolean |
validatePassword(java.lang.String localPassword,
java.lang.String clientPassword)
对输入的密码加密,然后和数据库中的密码比对,看是否通过验证
|
boolean |
validatePassword(java.lang.String localPassword,
java.lang.String clientPassword,
java.lang.String clientUsername)
对输入的用户名和密码加密,然后和数据库中的密码比对,看是否通过验证
|
decodePassword, encodePasswordreadXMLclonecurrentAPILevellayerIndexstatic final java.lang.String XML_TAG
static final java.lang.String ENCODE_PREFIX
static final int PV_MD5
static final int PV_CLASS
static final int PV_SHA_256
static final PasswordValidator EMPTY_PASSWORD_VALIDATOR
boolean validatePassword(java.lang.String localPassword,
java.lang.String clientPassword)
localPassword - 数据库中的密码clientPassword - 用户输入的密码boolean validatePassword(java.lang.String localPassword,
java.lang.String clientPassword,
java.lang.String clientUsername)
localPassword - 数据库中的密码clientPassword - 用户输入的密码clientUsername - 用户输入的用户名java.lang.String encodePassword(java.lang.String clientPassword,
java.lang.String clientUsername)
clientPassword - 用户输入的密码clientUsername - 用户输入的用户名boolean shouldIgnoreUsername()
JSONObject toJSONObject() throws JSONException
JSONException