mirror of
https://github.com/creativetimofficial/vue-material-kit.git
synced 2025-05-23 21:04:21 +08:00
Убран экспорт ненужных секций из примеров
This commit is contained in:
parent
1fa8566059
commit
a9c5affd27
@ -1,8 +1,5 @@
|
|||||||
import { createRouter, createWebHistory } from "vue-router";
|
import { createRouter, createWebHistory } from "vue-router";
|
||||||
import PresentationView from "../views/Presentation/PresentationView.vue";
|
import PresentationView from "../views/Presentation/PresentationView.vue";
|
||||||
import AboutView from "../views/LandingPages/AboutUs/AboutView.vue";
|
|
||||||
import ContactView from "../views/LandingPages/ContactUs/ContactView.vue";
|
|
||||||
import AuthorView from "../views/LandingPages/Author/AuthorView.vue";
|
|
||||||
import SignInBasicView from "../views/LandingPages/SignIn/BasicView.vue";
|
import SignInBasicView from "../views/LandingPages/SignIn/BasicView.vue";
|
||||||
import Project from "../views/LandingPages/Project/Project.vue";
|
import Project from "../views/LandingPages/Project/Project.vue";
|
||||||
import Profile from "../views/LandingPages/Profile/Profile.vue";
|
import Profile from "../views/LandingPages/Profile/Profile.vue";
|
||||||
@ -99,21 +96,6 @@ const router = createRouter({
|
|||||||
component: ForgotPassword,
|
component: ForgotPassword,
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
|
||||||
path: "/pages/landing-pages/about-us",
|
|
||||||
name: "about",
|
|
||||||
component: AboutView,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
path: "/pages/landing-pages/contact-us",
|
|
||||||
name: "contactus",
|
|
||||||
component: ContactView,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
path: "/pages/landing-pages/author",
|
|
||||||
name: "author",
|
|
||||||
component: AuthorView,
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
path: "/pages/landing-pages/basic",
|
path: "/pages/landing-pages/basic",
|
||||||
name: "signin-basic",
|
name: "signin-basic",
|
||||||
|
@ -22,6 +22,13 @@ const loggedUserName = computed(() => sessionStorage.getItem('username'));
|
|||||||
const isStaff = computed(() => sessionStorage.getItem('is_staff'));
|
const isStaff = computed(() => sessionStorage.getItem('is_staff'));
|
||||||
const token = computed(() => sessionStorage.getItem('token'));
|
const token = computed(() => sessionStorage.getItem('token'));
|
||||||
|
|
||||||
|
//Тут мы попробуем использовать local storage потому что оно должно работать между вкладками
|
||||||
|
const isAuthenticatedLocal = computed(() => !!localStorage.getItem('access_token'));
|
||||||
|
const userIdLocal = computed(() => localStorage.getItem('user_id'));
|
||||||
|
const loggedUserNameLocal = computed(() => localStorage.getItem('username'));
|
||||||
|
const isStaffLocal = computed(() => localStorage.getItem('is_staff'));
|
||||||
|
const tokenLocal = computed(() => localStorage.getItem('token'));
|
||||||
|
|
||||||
const login = async () => {
|
const login = async () => {
|
||||||
if (!username.value || !password.value) {
|
if (!username.value || !password.value) {
|
||||||
errorMessage.value = "Please fill in both fields.";
|
errorMessage.value = "Please fill in both fields.";
|
||||||
@ -42,6 +49,13 @@ const login = async () => {
|
|||||||
sessionStorage.setItem('user_id', response.data.id);
|
sessionStorage.setItem('user_id', response.data.id);
|
||||||
sessionStorage.setItem('is_staff', response.data.is_staff);
|
sessionStorage.setItem('is_staff', response.data.is_staff);
|
||||||
sessionStorage.setItem('token', response.data.token);
|
sessionStorage.setItem('token', response.data.token);
|
||||||
|
//Дублируем всё, потому что страницы будут переползать постепенно
|
||||||
|
localStorage.setItem('access_token', response.data.access);
|
||||||
|
localStorage.setItem('username', username.value);
|
||||||
|
localStorage.setItem('user_id', response.data.id);
|
||||||
|
localStorage.setItem('is_staff', response.data.is_staff);
|
||||||
|
localStorage.setItem('token', response.data.token);
|
||||||
|
|
||||||
location.reload(); // Refresh page
|
location.reload(); // Refresh page
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (error.response) {
|
if (error.response) {
|
||||||
@ -61,6 +75,13 @@ const logout = () => {
|
|||||||
sessionStorage.removeItem('user_id');
|
sessionStorage.removeItem('user_id');
|
||||||
sessionStorage.setItem('is_staff', false);
|
sessionStorage.setItem('is_staff', false);
|
||||||
sessionStorage.removeItem('token');
|
sessionStorage.removeItem('token');
|
||||||
|
//и тут тоже не забываем продублировать
|
||||||
|
localStorage.removeItem('access_token');
|
||||||
|
localStorage.removeItem('username'); // Also clear the username from sessionStorage
|
||||||
|
localStorage.removeItem('user_id');
|
||||||
|
localStorage.setItem('is_staff', false);
|
||||||
|
localStorage.removeItem('token');
|
||||||
|
|
||||||
location.reload(); // Refresh page after logout
|
location.reload(); // Refresh page after logout
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user