e-mail verification during registration, form only appears if register email is not confirmed

This commit is contained in:
ogerly 2022-01-07 10:22:11 +01:00
parent b86ecae0db
commit a9d92d1c03
2 changed files with 11 additions and 3 deletions

View File

@ -1,10 +1,13 @@
<template> <template>
<div class="component-confirm-register-mail"> <div class="component-confirm-register-mail">
<div class="shadow p-3 mb-5 bg-white rounded"> <div class="shadow p-3 mb-5 bg-white rounded">
<div class="h5">
{{ $t('unregister_mail.text', { date: dateLastSend, mail: email }) }} <div v-if="checked">
Die E-Mail wurde am {{ dateLastSend }} bestätigt.
</div> </div>
<div v-else >
{{ $t('unregister_mail.text', { date: dateLastSend, mail: email }) }}
<!-- Using components --> <!-- Using components -->
<b-input-group :prepend="$t('unregister_mail.info')" class="mt-3"> <b-input-group :prepend="$t('unregister_mail.info')" class="mt-3">
<b-form-input readonly :value="email"></b-form-input> <b-form-input readonly :value="email"></b-form-input>
@ -14,6 +17,7 @@
</b-button> </b-button>
</b-input-group-append> </b-input-group-append>
</b-input-group> </b-input-group>
</div>
</div> </div>
</div> </div>
</template> </template>
@ -23,6 +27,9 @@ import { sendActivationEmail } from '../graphql/sendActivationEmail'
export default { export default {
name: 'ConfirmRegisterMail', name: 'ConfirmRegisterMail',
props: { props: {
checked: {
type: String,
},
email: { email: {
type: String, type: String,
}, },

View File

@ -107,6 +107,7 @@
</template> </template>
<template #show-register-mail> <template #show-register-mail>
<confirm-register-mail-formular <confirm-register-mail-formular
:checked="row.item.emailChecked"
:email="row.item.email" :email="row.item.email"
:dateLastSend="$moment().subtract(1, 'month').format('dddd, DD.MMMM.YYYY HH:mm')," :dateLastSend="$moment().subtract(1, 'month').format('dddd, DD.MMMM.YYYY HH:mm'),"
/> />