Add email verification requirement judgment after completing registration
This commit is contained in:
@@ -45,24 +45,32 @@ onNuxtReady(() => {
|
|||||||
elevation="0"
|
elevation="0"
|
||||||
>
|
>
|
||||||
<div class="text-center">
|
<div class="text-center">
|
||||||
<h2 class="text-h4">Verify your email</h2>
|
<div v-if="route.query.email_verification_required && route.query.email_verification_required === 'none'">
|
||||||
<p class="text-body-2 mt-5">
|
<h2 class="text-h4">Your registration is successful</h2>
|
||||||
We've sent a verification email to <strong>{{ $auth.user.email }}</strong>. <br>
|
<p class="mt-5">
|
||||||
Please check your inbox and click the link to verify your email address.
|
You can now <NuxtLink to="/account/signin">login</NuxtLink> to your account.
|
||||||
</p>
|
</p>
|
||||||
<p v-if="errorMsg"
|
</div>
|
||||||
class="text-red"
|
<div v-else>
|
||||||
>{{ errorMsg }}</p>
|
<h2 class="text-h4">Verify your email</h2>
|
||||||
<v-btn
|
<p class="mt-5">
|
||||||
variant="text"
|
We've sent a verification email to <strong>{{ $auth.user.email }}</strong>. <br>
|
||||||
class="mt-5"
|
Please check your inbox and click the link to verify your email address.
|
||||||
color="primary"
|
</p>
|
||||||
:loading="sending"
|
<p v-if="errorMsg"
|
||||||
@click="resendEmail"
|
class="text-red"
|
||||||
:disabled="resent"
|
>{{ errorMsg }}</p>
|
||||||
>
|
<v-btn
|
||||||
{{ resent ? 'Resent' : 'Resend email'}}
|
variant="text"
|
||||||
</v-btn>
|
class="mt-5"
|
||||||
|
color="primary"
|
||||||
|
:loading="sending"
|
||||||
|
@click="resendEmail"
|
||||||
|
:disabled="resent"
|
||||||
|
>
|
||||||
|
{{ resent ? 'Resent' : 'Resend email'}}
|
||||||
|
</v-btn>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</v-card>
|
</v-card>
|
||||||
</v-col>
|
</v-col>
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ const submit = async () => {
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$auth.setUser(data.value.user)
|
$auth.setUser(data.value.user)
|
||||||
navigateTo('/account/onboarding')
|
navigateTo('/account/onboarding?email_verification_required='+data.value.email_verification_required)
|
||||||
}
|
}
|
||||||
|
|
||||||
submitting.value = false
|
submitting.value = false
|
||||||
|
|||||||
Reference in New Issue
Block a user