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")
}
})
---