diff --git a/backend/backend/__pycache__/urls.cpython-310.pyc b/backend/backend/__pycache__/urls.cpython-310.pyc index 71eb89d2..1f740919 100644 Binary files a/backend/backend/__pycache__/urls.cpython-310.pyc and b/backend/backend/__pycache__/urls.cpython-310.pyc differ diff --git a/backend/backend/urls.py b/backend/backend/urls.py index bdecbd90..5d413e25 100644 --- a/backend/backend/urls.py +++ b/backend/backend/urls.py @@ -17,6 +17,8 @@ from django.urls import path,include urlpatterns = [ - path('admin/', admin.site.urls), + # path('admin/', admin.site.urls), + path('api/auth',include('user.urls')) + ] diff --git a/backend/db.sqlite3 b/backend/db.sqlite3 index 59113fdc..e3b07179 100644 Binary files a/backend/db.sqlite3 and b/backend/db.sqlite3 differ diff --git a/backend/user/__pycache__/views.cpython-310.pyc b/backend/user/__pycache__/views.cpython-310.pyc index 9824d538..8b0d888b 100644 Binary files a/backend/user/__pycache__/views.cpython-310.pyc and b/backend/user/__pycache__/views.cpython-310.pyc differ diff --git a/backend/user/views.py b/backend/user/views.py index 1bebbb93..e3e0537a 100644 --- a/backend/user/views.py +++ b/backend/user/views.py @@ -55,7 +55,8 @@ def get(self ,request): user = User.objects.get(username=request.user) prefs = JsonHandler.objects.get(username=request.user) data = json.dumps(prefs.data["links"]) - print((data)) + + test = { "username":user.username, "email":user.email, diff --git a/src/app/(SSR)/logout/page.tsx b/src/app/(SSR)/logout/page.tsx index 81dc2b6b..4110c350 100644 --- a/src/app/(SSR)/logout/page.tsx +++ b/src/app/(SSR)/logout/page.tsx @@ -8,7 +8,7 @@ export default function Logout(){ removeCookie('token',{path:'/'}) const router = useRouter() toast.success("redirecting...") - setTimeout(()=>router.push("/"),2000) + router.replace("/") return

You have been logged out

diff --git a/src/app/(SSR)/profile/page.tsx b/src/app/(SSR)/profile/page.tsx index 2929a95c..27e7f3b5 100644 --- a/src/app/(SSR)/profile/page.tsx +++ b/src/app/(SSR)/profile/page.tsx @@ -105,10 +105,13 @@ export default function ProfilePage() { let obj: UserData = await JSON.parse(data); if (response.ok) { + console.log(obj) setUserData(obj); - + var d1 = JSON.parse(JSON.parse(obj.links)); + console.log(typeof(d1)) setParsed(d1); + console.log(parsed) } } catch (error) { console.error("Error fetching profile data:", error); @@ -154,12 +157,14 @@ export default function ProfilePage() { const copyParse = parsed; copyParse[topic] = token; - + console.log(parsed) + console.log(copyParse) setParsed(copyParse); userDataCopy.links = JSON.stringify(parsed); + setUserData(userDataCopy); - + console.log(userData) setStepData(copyData); } };