diff --git a/src/routes/authorization/register/createAccount.svelte b/src/routes/authorization/register/createAccount.svelte index 74a23c3..e732f5e 100644 --- a/src/routes/authorization/register/createAccount.svelte +++ b/src/routes/authorization/register/createAccount.svelte @@ -11,6 +11,7 @@ erantId: params.erantId, userName: $user.name, userId: $user.$id, + termsAccepted: true, }, [Permission.delete(Role.user($user.$id)), Permission.update(Role.user($user.$id)), Permission.read(Role.users('verified'))], ) diff --git a/src/routes/authorization/register/register.svelte b/src/routes/authorization/register/register.svelte index fef9353..b952e35 100644 --- a/src/routes/authorization/register/register.svelte +++ b/src/routes/authorization/register/register.svelte @@ -15,11 +15,11 @@ let repeatPassword = '' let name = '' let erantId = '' - let policyChecked: boolean = false + let termsChecked: boolean = false let state: 'email-sent' | 'register' | 'loading' = 'register' let error: string | null = null - $: buttonCodition = name.length > 0 && email.length > 0 && password.length >= 8 && password === repeatPassword && erantId.length > 2 && policyChecked + $: buttonCodition = name.length > 0 && email.length > 0 && password.length >= 8 && password === repeatPassword && erantId.length > 2 && termsChecked const register = async () => { //if (password === repeatPassword || name.length < 8 || email.length < 8) throw new Error('conditions are not fine') @@ -62,10 +62,15 @@ - +
+ + {#if password !== repeatPassword && password.length >= 8} + Passwords are not equal + {/if} +