fix .env.production

This commit is contained in:
xds
2025-10-31 20:22:53 +03:00
parent 6c78875338
commit dffe48c125

View File

@@ -69,6 +69,34 @@ export const useUserStore = defineStore('user', () => {
} }
} }
async function tgLoginData(initData: string, hash:string) {
try {
let response;
response = await apiClient.post('/auth/tg-login', {
initData: initData,
hash: hash,
});
const token = response.data.token;
console.log(token);
localStorage.setItem('token', token);
apiClient.defaults.headers.common['Authorization'] = `Bearer ${token}`;
toast.add({severity: 'success', summary: 'Вход выполнен', detail: 'Добро пожаловать!', life: 3000})
await fetchUserProfile();
await router.push(route.query['back'] ? route.query['back'].toString() : '/');
} catch (error: any) {
console.error(error);
toast.add({
severity: 'error',
summary: 'Ошибка авторизации',
detail: error.response.data.message,
life: 3000
})
}
}
// Основная функция для логина // Основная функция для логина
async function login(username: string, password: string) { async function login(username: string, password: string) {