mirror of
https://gitlab.com/MoonTestUse1/AdministrationItDepartmens.git
synced 2025-08-14 00:25:46 +02:00
миграции332
This commit is contained in:
@@ -96,18 +96,23 @@ const handleLogin = async () => {
|
|||||||
error.value = ''
|
error.value = ''
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const response = await axios.post('/api/auth/admin', {
|
console.log('Отправка запроса на авторизацию админа...')
|
||||||
username: username.value,
|
const formData = new FormData()
|
||||||
password: password.value
|
formData.append('username', username.value)
|
||||||
})
|
formData.append('password', password.value)
|
||||||
|
|
||||||
|
const response = await axios.post('/api/auth/admin/login', formData)
|
||||||
|
console.log('Ответ от сервера:', response.data)
|
||||||
|
|
||||||
// Сохраняем токен администратора
|
// Сохраняем токен администратора
|
||||||
localStorage.setItem('admin_token', response.data.access_token)
|
localStorage.setItem('admin_token', response.data.access_token)
|
||||||
localStorage.setItem('is_admin', 'true')
|
localStorage.setItem('is_admin', 'true')
|
||||||
|
|
||||||
|
console.log('Перенаправление на панель администратора...')
|
||||||
// Перенаправляем на панель администратора
|
// Перенаправляем на панель администратора
|
||||||
await router.push('/admin/dashboard')
|
await router.push('/admin/dashboard')
|
||||||
} catch (e: any) {
|
} catch (e: any) {
|
||||||
|
console.error('Ошибка при авторизации:', e)
|
||||||
error.value = e.response?.data?.detail || 'Неверное имя пользователя или пароль'
|
error.value = e.response?.data?.detail || 'Неверное имя пользователя или пароль'
|
||||||
} finally {
|
} finally {
|
||||||
loading.value = false
|
loading.value = false
|
||||||
|
|||||||
Reference in New Issue
Block a user