소스 검색

update check captcha

CR003
Alex Cheung 1 년 전
부모
커밋
9e55135d38
3개의 변경된 파일17개의 추가작업 그리고 8개의 파일을 삭제
  1. +9
    -5
      src/pages/authentication/auth-forms/BusCustomFormWizard.js
  2. +2
    -1
      src/pages/authentication/auth-forms/CustomFormWizard.js
  3. +6
    -2
      src/pages/authentication/auth-forms/IAmSmartFormWizard.js

+ 9
- 5
src/pages/authentication/auth-forms/BusCustomFormWizard.js 파일 보기

@@ -197,7 +197,9 @@ const BusCustomFormWizard = (props) => {

const checkDataField = (data) => {
// console.log(data.brExpiryDate)
if (data.username !== "" &&
if (
handleCaptcha(data.captchaField) &&
data.username !== "" &&
data.password !== "" &&
data.confirmPassword !== "" &&
data.password === data.confirmPassword &&
@@ -212,14 +214,12 @@ const BusCustomFormWizard = (props) => {
data.phoneCountryCode !== "" &&
termsAndConAccept === true &&
fileList.length !== 0 &&
data.captchaField &&
data.brNo !== "" &&
data.brExpiryDate !== "" &&
handlePassword(data.password) &&
handleEmail(data.email) &&
handlePhone(data.phone) &&
handleUserName(data.username) &&
handleCaptcha(data.captchaField) &&
handleBrNo(data.brNo) &&
!checkUsername
) {
@@ -444,7 +444,11 @@ const BusCustomFormWizard = (props) => {
}

function handleCaptcha(captchaField) {
return captchaField;
if (captchaField.length == 5 ){
return true
} else {
return false
}
}

function handlePassword(password) {
@@ -554,7 +558,7 @@ const BusCustomFormWizard = (props) => {
}
}
}),
captchaField: yup.string().max(5, getMaxErrStr(5)).required(displayErrorMsg(intl.formatMessage({id: 'requireVerify'}))),//.oneOf([captcha], displayErrorMsg('請輸入有效驗證'))
captchaField: yup.string().max(5, getMaxErrStr(5)).required(displayErrorMsg(intl.formatMessage({ id: 'requireVerify' }))).min(5, displayErrorMsg(intl.formatMessage({ id: 'requireVerify' }))),//.oneOf([captcha], displayErrorMsg('請輸入有效驗證')),
}, ['enCompanyName', 'chCompanyName']),

});


+ 2
- 1
src/pages/authentication/auth-forms/CustomFormWizard.js 파일 보기

@@ -189,7 +189,8 @@ const CustomFormWizard = (props) => {

const checkDataField = (data) => {
// console.log(data)
if (handleCaptcha(data.captchaField) &&
if (
handleCaptcha(data.captchaField) &&
data.username !== "" &&
data.password !== "" &&
data.confirmPassword !== "" &&


+ 6
- 2
src/pages/authentication/auth-forms/IAmSmartFormWizard.js 파일 보기

@@ -366,7 +366,11 @@ const CustomFormWizard = (props) => {
}

function handleCaptcha(captchaField) {
return captchaField;
if (captchaField.length == 5 ){
return true
} else {
return false
}
}

function handleEmail(email) {
@@ -404,7 +408,7 @@ const CustomFormWizard = (props) => {
emailConfirm: yup.string().email(displayErrorMsg(intl.formatMessage({ id: 'validEmailFormat' }))).max(128, getMaxErrStr(128)).required(displayErrorMsg(intl.formatMessage({ id: 'requireEmail' }))).oneOf([yup.ref('email'), null], displayErrorMsg(intl.formatMessage({ id: 'validSameEmail' }))),
phoneCountryCode: yup.string().min(2, displayErrorMsg(intl.formatMessage({ id: 'requireAtLeast2Number' }))).required(displayErrorMsg(intl.formatMessage({ id: 'requireDialingCode' }))),
phone: yup.string().min(8, displayErrorMsg(intl.formatMessage({ id: 'requireAtLeast8Number' }))).required(displayErrorMsg(intl.formatMessage({ id: 'requireContactNumber' }))),
captchaField: yup.string().max(5, getMaxErrStr(5)).required(displayErrorMsg(intl.formatMessage({ id: 'requireVerify' }))),//.oneOf([captcha], displayErrorMsg('請輸入有效驗證')),
captchaField: yup.string().max(5, getMaxErrStr(5)).required(displayErrorMsg(intl.formatMessage({ id: 'requireVerify' }))).min(5, displayErrorMsg(intl.formatMessage({ id: 'requireVerify' }))),//.oneOf([captcha], displayErrorMsg('請輸入有效驗證')),
}),
});



불러오는 중...
취소
저장