fix .env.production
This commit is contained in:
@@ -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) {
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user