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) {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user