From 32052982c1cc8b08d8d586aa1f97f894d0d82921 Mon Sep 17 00:00:00 2001 From: SowinskiBraeden Date: Wed, 11 Jan 2023 11:03:25 -0800 Subject: [PATCH] add teacher and admin portals --- src/components/DashboardNav.vue | 6 +--- src/components/LoginComp.vue | 1 + src/router/index.js | 22 +++++++++++++- src/views/AdminDashboard.vue | 51 +++++++++++++++++++++++++++++++ src/views/AdminLogin.vue | 16 ++++++++++ src/views/StudentDashboard.vue | 2 +- src/views/TeacherDashboard.vue | 53 +++++++++++++++++++++++++++++++++ src/views/TeacherLogin.vue | 16 ++++++++++ 8 files changed, 160 insertions(+), 7 deletions(-) create mode 100644 src/views/AdminDashboard.vue create mode 100644 src/views/AdminLogin.vue create mode 100644 src/views/TeacherDashboard.vue create mode 100644 src/views/TeacherLogin.vue diff --git a/src/components/DashboardNav.vue b/src/components/DashboardNav.vue index dfbbd6e..e941d5e 100644 --- a/src/components/DashboardNav.vue +++ b/src/components/DashboardNav.vue @@ -17,7 +17,7 @@ }, methods: { logout() { - const res = fetch(`${this.API_URL}/logout`, { + fetch(`${this.API_URL}/logout`, { method: 'POST', credentials: 'include', headers: { @@ -29,10 +29,6 @@ status: response.status, })).then(res => res) ); - - // if (res.status != 200) // do something - - if (res.data.success) this.$router.push('/'); } } } diff --git a/src/components/LoginComp.vue b/src/components/LoginComp.vue index 2298d76..9797453 100644 --- a/src/components/LoginComp.vue +++ b/src/components/LoginComp.vue @@ -4,6 +4,7 @@ -->