fixes
This commit is contained in:
parent
94d9acf971
commit
c650dbb220
@ -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>
|
||||||
|
@ -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())
|
||||||
{
|
{
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
@ -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)
|
||||||
|
@ -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) {
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
@ -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) {
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -28,6 +28,7 @@ const config = {
|
|||||||
"/login",
|
"/login",
|
||||||
"/newuser",
|
"/newuser",
|
||||||
"/userslist",
|
"/userslist",
|
||||||
|
"/disputes"
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user