XQDD
09/11/2019, 10:37 AMMatteo Mirk
09/11/2019, 10:39 AMXQDD
09/11/2019, 10:40 AMMatteo Mirk
09/11/2019, 10:56 AMabstract class CaptchaType {
open val allowableValues = ""
val allowableValueList: List<String>
get() = allowableValues.split(",")
}
object PhoneCaptchaType : CaptchaType() {
const val MERCHANT_LOGIN = "PHONE_CAPTCHA_MERCHANT_LOGIN"
const val ADMIN_FORGET_PASS = "PHONE_CAPTCHA_ADMIN_FORGET_PASS"
override val allowableValues = "$MERCHANT_LOGIN,$ADMIN_FORGET_PASS"
}
XQDD
09/11/2019, 11:06 AMMatteo Mirk
09/11/2019, 11:10 AMXQDD
09/11/2019, 11:11 AMMatteo Mirk
09/11/2019, 11:15 AMImgCaptchaType.allowableValues.contains(scope)
in the controllerXQDD
09/11/2019, 11:20 AMMatteo Mirk
09/16/2019, 9:30 AMcontains(scope)
will pass for any string value?XQDD
09/17/2019, 3:12 PM