diff --git a/begushiybashkir/bbvue/src/stores/auth.js b/begushiybashkir/bbvue/src/stores/auth.js index 20abafd..de05a2b 100644 --- a/begushiybashkir/bbvue/src/stores/auth.js +++ b/begushiybashkir/bbvue/src/stores/auth.js @@ -2,7 +2,7 @@ import { defineStore } from 'pinia' import { ref, computed } from 'vue' import axios from 'axios' -const API_BASE_URL = 'https://begushiybashkir.ru/api/v1/auth' +const AUTH_API_URL = 'https://begushiybashkir.ru/api/v1/auth' export const useAuthStore = defineStore('auth', () => { const user = ref(null) @@ -48,10 +48,10 @@ export const useAuthStore = defineStore('auth', () => { error.value = '' try { - const response = await axios.post(`${API_BASE_URL}/register`, userData) + const response = await axios.post(`${AUTH_API_URL}/register`, userData) // После успешной регистрации автоматически логинимся - const loginResponse = await axios.post(`${API_BASE_URL}/login`, { + const loginResponse = await axios.post(`${AUTH_API_URL}/login`, { email: userData.email, password: userData.password }) @@ -75,8 +75,9 @@ export const useAuthStore = defineStore('auth', () => { error.value = '' try { - const response = await axios.post(`${API_BASE_URL}/login`, credentials) + const response = await axios.post(`${AUTH_API_URL}/login`, credentials) const { token: authToken, user: userInfo } = response.data + console.log("authToken: " + authToken + "userInfo: " + userInfo) setToken(authToken) setUser(userInfo) @@ -95,7 +96,7 @@ export const useAuthStore = defineStore('auth', () => { loading.value = true try { - await axios.post(`${API_BASE_URL}/logout`, {}, { + await axios.post(`${AUTH_API_URL}/logout`, {}, { headers: { 'Authorization': `Bearer ${token.value}` } @@ -115,7 +116,7 @@ export const useAuthStore = defineStore('auth', () => { error.value = '' try { - const response = await axios.get(`${API_BASE_URL}/profile`) + const response = await axios.get(`${AUTH_API_URL}/profile`) setUser(response.data) return { success: true, data: response.data } } catch (err) { diff --git a/begushiybashkir/bbvue/src/stores/user.js b/begushiybashkir/bbvue/src/stores/user.js index b8bb4d3..7124a5a 100644 --- a/begushiybashkir/bbvue/src/stores/user.js +++ b/begushiybashkir/bbvue/src/stores/user.js @@ -17,7 +17,6 @@ export const useUserStore = defineStore('user', () => { error.value = '' try { - // TODO: Заменить на реальный endpoint когда будет доступен // const response = await axios.get(`${API_BASE_URL}/user/stats`) // Временные данные для демонстрации diff --git a/begushiybashkir/bbvue/src/views/Login.vue b/begushiybashkir/bbvue/src/views/Login.vue index 75f9541..2de6431 100644 --- a/begushiybashkir/bbvue/src/views/Login.vue +++ b/begushiybashkir/bbvue/src/views/Login.vue @@ -5,31 +5,15 @@