From 362b0e7af70e17ad8782b495c71332f79ac7577b Mon Sep 17 00:00:00 2001 From: Clement Date: Sat, 27 Apr 2024 19:42:49 +0200 Subject: [PATCH] test 2FA --- front/src/pages/account/register.astro | 53 +++++++++++++++++++------- 1 file changed, 40 insertions(+), 13 deletions(-) diff --git a/front/src/pages/account/register.astro b/front/src/pages/account/register.astro index b54a454..1a9e67f 100644 --- a/front/src/pages/account/register.astro +++ b/front/src/pages/account/register.astro @@ -15,24 +15,34 @@ await AstroUtils.wrap(async () => { return } const form = await Astro.request.formData() - const request = { - username: form.get("username") as string, - name: form.get("name") as string, - email: form.get("email") as string, - password: form.get("password") as string, - passwordConfirm: form.get("passwordConfirm") as string, - } - try{ - await pb.collection('users').create(request) - return Astro.redirect('/account/login') - }catch(e){ - console.log(e); + if(form.get("type") == "userPassword"){ + const request = { + username: form.get("username") as string, + name: form.get("name") as string, + email: form.get("email") as string, + password: form.get("password") as string, + passwordConfirm: form.get("passwordConfirm") as string, + } + try{ + await pb.collection('users').create(request) + return Astro.redirect('/account/login') + }catch(e){ + console.log(e); + } + }else if (form.get("type") == "discord2FA") { + // console.log("pouet") + // await pb.collection('user').authWithOAuth2({provider: 'discord'}) + // console.log("pouetF"); + + }else{ + Astro.redirect("/404") } }) ---
+ @@ -40,4 +50,21 @@ await AstroUtils.wrap(async () => {
-
\ No newline at end of file + +
+ + +
+ + + \ No newline at end of file