From 21707b6883c01a07ec1f495bb387484a2dd3568c Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Sat, 15 Jun 2024 20:48:28 +0200 Subject: [PATCH] add github oauth2 --- src/lib/components/LoginPopup.svelte | 56 +++++++++++++++++++++++++++- src/routes/login/+page.server.ts | 1 + src/routes/login/+page.svelte | 18 +++++++++ src/routes/register/+page.svelte | 27 +++++++++++--- 4 files changed, 95 insertions(+), 7 deletions(-) diff --git a/src/lib/components/LoginPopup.svelte b/src/lib/components/LoginPopup.svelte index 12baa8f4..b56aa399 100644 --- a/src/lib/components/LoginPopup.svelte +++ b/src/lib/components/LoginPopup.svelte @@ -119,7 +119,8 @@ function changeSection(state) } let isHoveredGoogle = false; - let isHoveredDiscord = false; +let isHoveredDiscord = false; +let isHoveredGithub = false; function handleHoverGoogle() { @@ -130,7 +131,10 @@ function handleHoverDiscord() { isHoveredDiscord = !isHoveredDiscord; } - +function handleHoverGithub() { + isHoveredGithub = !isHoveredGithub; +} + @@ -220,6 +224,18 @@ function handleHoverDiscord() { + +
+ + +
+

You don't have an account? @@ -319,6 +335,18 @@ function handleHoverDiscord() { + +

+ + +
+

By registering you agree to stocknear's @@ -441,6 +469,18 @@ function handleHoverDiscord() { + +

+ + +
+

You don't have an account? @@ -538,6 +578,18 @@ function handleHoverDiscord() { + +

+ + +
+

By registering you agree to stocknear's diff --git a/src/routes/login/+page.server.ts b/src/routes/login/+page.server.ts index c5be85a2..f55c8139 100644 --- a/src/routes/login/+page.server.ts +++ b/src/routes/login/+page.server.ts @@ -58,6 +58,7 @@ export const actions = { const redirectURL = `${url.origin}/oauth`; const targetItem = authMethods.authProviders?.findIndex(item => item?.name === providerSelected ); + //console.log("==================") //console.log(authMethods.authProviders) //console.log('target item is: ', targetItem) diff --git a/src/routes/login/+page.svelte b/src/routes/login/+page.svelte index 264efc36..7df2330a 100644 --- a/src/routes/login/+page.svelte +++ b/src/routes/login/+page.svelte @@ -58,6 +58,7 @@ let isHoveredGoogle = false; let isHoveredDiscord = false; + let isHoveredGithub = false; function handleHoverGoogle() { @@ -67,6 +68,10 @@ function handleHoverDiscord() { isHoveredDiscord = !isHoveredDiscord; } + + function handleHoverGithub() { + isHoveredGithub = !isHoveredGithub; + } @@ -164,6 +169,19 @@ + +

+ + +
+ +

You don't have an account? diff --git a/src/routes/register/+page.svelte b/src/routes/register/+page.svelte index 0ca5714b..4552d016 100644 --- a/src/routes/register/+page.svelte +++ b/src/routes/register/+page.svelte @@ -54,17 +54,22 @@ } - let isHoveredGoogle = false; - let isHoveredDiscord = false; + let isHoveredGoogle = false; + let isHoveredDiscord = false; + let isHoveredGithub = false; + - - function handleHoverGoogle() { + function handleHoverGoogle() { isHoveredGoogle = !isHoveredGoogle; - } + } function handleHoverDiscord() { isHoveredDiscord = !isHoveredDiscord; } + + function handleHoverGithub() { + isHoveredGithub = !isHoveredGithub; + } @@ -189,6 +194,18 @@ + +

+ + +
+

You already have an account?