setVerifyEmail(false)} email={userData?.email?.value} disable={disable} returnFuncDisable={() => setDisable(false)}/>
+
if (registerStatus === "finish") {
return
{t('login.registerFinished')}
@@ -82,9 +96,14 @@ const RegisterForm = () => {
i18nKey="login.registerFinishedSpamMail"
values={{email: window.env.REACT_APP_SYSTEM_EMAIL_ADDRESS,}}
/>
+
+
+ setVerifyEmail(true)}>{t('login.verifyEmail')}
+
}
+
if (registerStatus === "finishedWithError") {
return
{t('login.finishedWithError')}
@@ -111,6 +130,8 @@ const RegisterForm = () => {
userRegister(user, panelToken)
.then(() => {
setRegisterStatus("finish");
+ setDisable(true)
+ dispatch(setVerifyEmailLockInitiate(new Date().getTime() + 2 * 60 * 1000))
}).catch((e) => {
if (e?.response?.data?.error === "InvalidCaptcha") {
setUserData({...userData, captchaAnswer: {value: "", error: [t("login.InvalidCaptcha")]}})
@@ -238,7 +259,7 @@ const RegisterForm = () => {
type={isInputVisible.password ? "text" : "password"}
after={
setIsInputVisible({
...isInputVisible,
password: !isInputVisible.password
@@ -257,7 +278,7 @@ const RegisterForm = () => {
type={isInputVisible.confirmPassword ? "text" : "password"}
after={
setIsInputVisible({
...isInputVisible,
confirmPassword: !isInputVisible.confirmPassword
@@ -283,6 +304,11 @@ const RegisterForm = () => {
alerts={userData.captchaAnswer.error}
maxLength="5"
/>
+
+
+
setVerifyEmail(true)}>{t('login.verifyEmail')}
+
+