Update Password + Signup

This commit is contained in:
Paolo Arena
2021-09-19 02:59:24 +02:00
parent d1eb9a9733
commit 622bd6943d
32 changed files with 987 additions and 1145 deletions

View File

@@ -1,7 +1,6 @@
import { tools } from '@store/Modules/tools'
import { ISignupOptions } from 'model'
import { validations, TSignup } from './CSignUp-validate'
import { Logo } from '../../components/logo'
@@ -16,8 +15,11 @@ import { DefaultProfile, useUserStore } from '@store/UserStore'
import useValidate from '@vuelidate/core'
import useVuelidate from '@vuelidate/core'
import 'vue3-tel-input/dist/vue3-tel-input.css'
import { email, minLength, required, sameAs } from '@vuelidate/validators'
// import { ValidationRuleset } from 'vuelidate'
import { complexity, registeredemail, registereduser } from '../../validation'
import 'vue3-tel-input/dist/vue3-tel-input.css'
// import {Loading, QSpinnerFacebook, QSpinnerGears} from 'quasar'
@@ -63,6 +65,39 @@ export default defineComponent({
aportador_solidario: '',
})
const validations: any = computed(() => {
return {
repeatPassword: {
required,
repeatPassword: sameAs(signup.password),
},
password: {
required,
minLength: minLength(8),
complexity,
},
username: {
required,
minLength: minLength(6),
registereduser,
},
name: {
required,
},
surname: {
required,
},
email: {
email,
registeredemail,
required,
},
terms: {
required,
},
}
})
// @ts-ignore
const v$ = useVuelidate(validations, signup)