feat: add rule option for phone in application's signup page (#1745)

This commit is contained in:
wht
2023-04-16 20:34:06 +08:00
committed by GitHub
parent 7edaeafea5
commit 5c26335fd6
4 changed files with 28 additions and 20 deletions

View File

@ -137,7 +137,7 @@ func (c *ApiController) Signup() {
}
var checkPhone string
if application.IsSignupItemVisible("Phone") && form.Phone != "" {
if application.IsSignupItemVisible("Phone") && application.GetSignupItemRule("Phone") != "No verification" && form.Phone != "" {
checkPhone, _ = util.GetE164Number(form.Phone, form.CountryCode)
checkResult := object.CheckVerificationCode(checkPhone, form.PhoneCode, c.GetAcceptLanguage())
if checkResult.Code != object.VerificationSuccess {