diff --git a/hosta-admin-9.zip b/hosta-admin-9.zip new file mode 100644 index 0000000..4031624 Binary files /dev/null and b/hosta-admin-9.zip differ diff --git a/src/lib/tools/storages/auth-storage.js b/src/lib/tools/storages/auth-storage.js new file mode 100644 index 0000000..6fdf42b --- /dev/null +++ b/src/lib/tools/storages/auth-storage.js @@ -0,0 +1,5 @@ +import { StateStorage } from "../state-storage/StateStorage"; + +export const AuthStorage = new StateStorage({ + logged: false +}); \ No newline at end of file diff --git a/src/routes/newuser/+page.svelte b/src/routes/newuser/+page.svelte index ff1ef8e..e474649 100644 --- a/src/routes/newuser/+page.svelte +++ b/src/routes/newuser/+page.svelte @@ -16,16 +16,23 @@ let value_role = "-1"; let value_bid = 0; let value_trading = false; + let value_currency_code = "-1"; $: checkFields( value_name, value_surname, value_balance, value_role, - value_bid + value_bid, + value_currency_code ); - function checkFields(name, surname, balance, role, bid) { + function checkFields(name, surname, balance, role, bid, code) { + if(isStringEmptyOrSpaces(code) || code === "-1") + { + canCreateUser = false; + return; + } if (isStringEmptyOrSpaces(name) || name.length < 3) { canCreateUser = false; return; @@ -38,7 +45,7 @@ canCreateUser = false; return; } - if (role === "-1") { + if (role === "-1" || isStringEmptyOrSpaces(role)) { canCreateUser = false; return; } @@ -57,8 +64,11 @@ async function createUser() { loadingUserToken = true; - const result = await makeGet( + const result = await makePost( "createUser", + { + "code": value_currency_code + }, makeAuthHeaderForAxios(getAuthInfo()?.a) ); if (result.status === 401) { @@ -157,6 +167,15 @@ +

Торговля:

Имя и фамилия:

{userData.name} {userData.surname}

+
+

Валюта:

+

{userData?.code}

+

Баланс:

{userData.balance} USDT

+
+

Заморожено:

+

{userData?.insurance}

+

Ставка:

{userData.bid} %