This commit is contained in:
you 2024-07-06 12:09:47 +03:00
parent 94d9acf971
commit c650dbb220
12 changed files with 38 additions and 20 deletions

View File

@ -54,7 +54,7 @@
<div class="navbar-end"> <div class="navbar-end">
<button on:click={()=>{ <button on:click={()=>{
saveAuthInfo(""); saveAuthInfo("");
redirect("/"); redirect("/admin/");
}} class="btn btn-error btn-outline">Выход</button> }} class="btn btn-error btn-outline">Выход</button>
</div> </div>
</div> </div>

View File

@ -4,6 +4,7 @@
import "../app.css"; import "../app.css";
import Navbar from "../lib/ui-components/navbar.svelte"; import Navbar from "../lib/ui-components/navbar.svelte";
import { checkAuth, checkAuthSync } from "../lib/auth/Auth"; import { checkAuth, checkAuthSync } from "../lib/auth/Auth";
import { redirect } from "$lib/tools/url/URLTools";
let loggedIn = false; let loggedIn = false;
let authCheckInProgress = false; let authCheckInProgress = false;
@ -12,7 +13,7 @@
onMount(() => { onMount(() => {
if (!checkAuthSync() && window.location.pathname !== "/login") { if (!checkAuthSync() && window.location.pathname !== "/login") {
window.location.href = "/login"; redirect("/admin/login");
} }
else if (checkAuthSync()) else if (checkAuthSync())
{ {

View File

@ -38,7 +38,7 @@
console.log(result); console.log(result);
if (result.status === 401) { if (result.status === 401) {
sayError("Данные авторизации устарели"); sayError("Данные авторизации устарели");
redirect("/"); redirect("/admin/");
disablePagesDisputes = false; disablePagesDisputes = false;
// disablePagesUserDeposits = false; // disablePagesUserDeposits = false;
return; return;
@ -83,7 +83,7 @@
console.log(result); console.log(result);
if (result.status === 401) { if (result.status === 401) {
sayError("Данные авторизации устарели"); sayError("Данные авторизации устарели");
redirect("/"); redirect("/admin/");
// disablePagesUserDeposits = false; // disablePagesUserDeposits = false;
return; return;
} }
@ -109,7 +109,7 @@
console.log(result); console.log(result);
if (result.status === 401) { if (result.status === 401) {
sayError("Данные авторизации устарели"); sayError("Данные авторизации устарели");
redirect("/"); redirect("/admin/");
// disablePagesUserDeposits = false; // disablePagesUserDeposits = false;
return; return;
} }

View File

@ -3,6 +3,7 @@
import { sayError, sayInfo, sayWarning } from "$lib/tools/toaster/Toaster"; import { sayError, sayInfo, sayWarning } from "$lib/tools/toaster/Toaster";
import { onMount } from "svelte"; import { onMount } from "svelte";
import {checkAuth, saveAuthInfo} from "../../lib/auth/Auth"; import {checkAuth, saveAuthInfo} from "../../lib/auth/Auth";
import { redirect } from "$lib/tools/url/URLTools";
//6da8a96a-7253-45e2-a3c1-e00d5ecdc65d - valid //6da8a96a-7253-45e2-a3c1-e00d5ecdc65d - valid
let tokenValid = true; let tokenValid = true;
@ -36,7 +37,7 @@
else else
{ {
saveAuthInfo(result.data.token); saveAuthInfo(result.data.token);
window.location.href = "/"; redirect("/admin/");
showLoadingSpinner = false; showLoadingSpinner = false;
return; return;
} }

View File

@ -8,6 +8,7 @@
} from "$lib/auth/Auth"; } from "$lib/auth/Auth";
import { onMount } from "svelte"; import { onMount } from "svelte";
import { sayError } from "$lib/tools/toaster/Toaster"; import { sayError } from "$lib/tools/toaster/Toaster";
import { redirect } from "$lib/tools/url/URLTools";
let value_name = ""; let value_name = "";
let value_surname = ""; let value_surname = "";
@ -62,7 +63,7 @@
); );
if (result.status === 401) { if (result.status === 401) {
sayError("Данные авторизации устарели"); sayError("Данные авторизации устарели");
window.location.href = "/"; redirect("/admin/");
return; return;
} }
if (result.error) { if (result.error) {
@ -93,7 +94,8 @@
if(result.status === 401) if(result.status === 401)
{ {
sayError("Данные авторизации устарели"); sayError("Данные авторизации устарели");
window.location.href = "/"; // window.location.href = "/";
redirect("/admin/");
return; return;
} }
if(result.error) if(result.error)

View File

@ -2,6 +2,7 @@ import { browser } from "$app/environment";
import { getAuthInfo, makeAuthHeaderForAxios } from "$lib/auth/Auth"; import { getAuthInfo, makeAuthHeaderForAxios } from "$lib/auth/Auth";
import { makePost } from "$lib/tools/requests/requests"; import { makePost } from "$lib/tools/requests/requests";
import { sayError } from "$lib/tools/toaster/Toaster"; import { sayError } from "$lib/tools/toaster/Toaster";
import { redirect } from "$lib/tools/url/URLTools";
export async function load({ params }) { export async function load({ params }) {
if(!browser) return; if(!browser) return;
@ -15,7 +16,8 @@ export async function load({ params }) {
); );
if (userResult.status === 401) { if (userResult.status === 401) {
sayError("Данные авторизации устарели"); sayError("Данные авторизации устарели");
window.location.href = "/"; // window.location.href = "/";
redirect("/admin/");
return {}; return {};
} }
if (userResult.error) { if (userResult.error) {

View File

@ -3,6 +3,7 @@
import { makePost } from "$lib/tools/requests/requests.js"; import { makePost } from "$lib/tools/requests/requests.js";
import { isStringEmptyOrSpaces } from "$lib/tools/strings/Strings"; import { isStringEmptyOrSpaces } from "$lib/tools/strings/Strings";
import { sayError } from "$lib/tools/toaster/Toaster.js"; import { sayError } from "$lib/tools/toaster/Toaster.js";
import { redirect } from "$lib/tools/url/URLTools.js";
import { jwtDecode } from "jwt-decode"; import { jwtDecode } from "jwt-decode";
export let data; export let data;
@ -66,7 +67,8 @@
); );
if (userResult.status === 401) { if (userResult.status === 401) {
sayError("Данные авторизации устарели"); sayError("Данные авторизации устарели");
window.location.href = "/"; // window.location.href = "/";
redirect("/admin/");
changingUser = false; changingUser = false;
return; return;
} }

View File

@ -5,6 +5,7 @@
import { getAuthInfo, makeAuthHeaderForAxios } from "$lib/auth/Auth.js"; import { getAuthInfo, makeAuthHeaderForAxios } from "$lib/auth/Auth.js";
import { makePost } from "$lib/tools/requests/requests.js"; import { makePost } from "$lib/tools/requests/requests.js";
import { sayError } from "$lib/tools/toaster/Toaster.js"; import { sayError } from "$lib/tools/toaster/Toaster.js";
import { redirect } from "$lib/tools/url/URLTools.js";
export let data; export let data;
let { reqID } = data; let { reqID } = data;
@ -55,7 +56,8 @@
); );
if (result.status === 401) { if (result.status === 401) {
sayError("Данные авторизации устарели"); sayError("Данные авторизации устарели");
window.location.href = "/"; // window.location.href = "/";
redirect("/admin/");
return; return;
} }
if (result.error) { if (result.error) {
@ -82,7 +84,8 @@
); );
if (result.status === 401) { if (result.status === 401) {
sayError("Данные авторизации устарели"); sayError("Данные авторизации устарели");
window.location.href = "/"; // window.location.href = "/";
redirect("/admin/");
// canChange = true; // canChange = true;
return; return;
} }

View File

@ -2,6 +2,7 @@ import { browser } from "$app/environment";
import { getAuthInfo, makeAuthHeaderForAxios } from "$lib/auth/Auth"; import { getAuthInfo, makeAuthHeaderForAxios } from "$lib/auth/Auth";
import { makePost } from "$lib/tools/requests/requests"; import { makePost } from "$lib/tools/requests/requests";
import { sayError } from "$lib/tools/toaster/Toaster"; import { sayError } from "$lib/tools/toaster/Toaster";
import { redirect } from "$lib/tools/url/URLTools";
export async function load({ params }) { export async function load({ params }) {
if(!browser) return; if(!browser) return;
@ -15,7 +16,8 @@ export async function load({ params }) {
); );
if (userResult.status === 401) { if (userResult.status === 401) {
sayError("Данные авторизации устарели"); sayError("Данные авторизации устарели");
window.location.href = "/"; // window.location.href = "/";
redirect("/admin/");
return {}; return {};
} }
if (userResult.error) { if (userResult.error) {

View File

@ -22,14 +22,15 @@
); );
if (result.status === 401) { if (result.status === 401) {
sayError("Данные авторизации устарели"); sayError("Данные авторизации устарели");
window.location.href = "/"; // window.location.href = "/";
redirect("/admin/");
return; return;
} }
if (result.error) { if (result.error) {
sayError("Не удалось удалить пользователя"); sayError("Не удалось удалить пользователя");
return; return;
} }
redirect("/userslist"); redirect("/admin/userslist");
} }
async function reloadUserInfo() { async function reloadUserInfo() {
@ -44,7 +45,7 @@
if (userResult.status === 401) { if (userResult.status === 401) {
userInfoReloading = false; userInfoReloading = false;
sayError("Данные авторизации устарели"); sayError("Данные авторизации устарели");
redirect("/"); redirect("/admin/");
return; return;
} }
if (userResult.error) { if (userResult.error) {
@ -74,7 +75,8 @@
); );
if (result.status === 401) { if (result.status === 401) {
sayError("Данные авторизации устарели"); sayError("Данные авторизации устарели");
window.location.href = "/"; // window.location.href = "/";
redirect("/admin/");
disablePagesUserOrders = false; disablePagesUserOrders = false;
return; return;
} }
@ -102,7 +104,7 @@
); );
if (result.status === 401) { if (result.status === 401) {
sayError("Данные авторизации устарели"); sayError("Данные авторизации устарели");
redirect("/"); redirect("/admin/");
return; return;
} }
if (result.error) { if (result.error) {
@ -136,7 +138,7 @@
); );
if (result.status === 401) { if (result.status === 401) {
sayError("Данные авторизации устарели"); sayError("Данные авторизации устарели");
redirect("/"); redirect("/admin/");
disablePagesUserDeposits = false; disablePagesUserDeposits = false;
return; return;
} }

View File

@ -3,6 +3,7 @@
import { checkAuthSync, getAuthInfo, makeAuthHeaderForAxios } from "$lib/auth/Auth"; import { checkAuthSync, getAuthInfo, makeAuthHeaderForAxios } from "$lib/auth/Auth";
import { makeGet } from "$lib/tools/requests/requests"; import { makeGet } from "$lib/tools/requests/requests";
import { sayError } from "$lib/tools/toaster/Toaster"; import { sayError } from "$lib/tools/toaster/Toaster";
import { redirect } from "$lib/tools/url/URLTools";
let users = []; let users = [];
let usersReady = false; let usersReady = false;
@ -18,7 +19,8 @@
else else
{ {
sayError("Данные авторизации устарели"); sayError("Данные авторизации устарели");
window.location.href = "/"; // window.location.href = "/";
redirect("/admin/");
return; return;
} }
} }

View File

@ -28,6 +28,7 @@ const config = {
"/login", "/login",
"/newuser", "/newuser",
"/userslist", "/userslist",
"/disputes"
], ],
}, },
}, },