mirror of
https://github.com/Dadechin/XRoomDashboardFront.git
synced 2025-07-04 17:24:35 +00:00
fix api with new login and getinfo api
This commit is contained in:
parent
7d1f68be54
commit
e817874b98
|
@ -65,19 +65,25 @@ export default {
|
|||
};
|
||||
|
||||
try {
|
||||
const response = await apiClient.post('/login', loginData); // Only endpoint path needed
|
||||
const token = response.data.token;
|
||||
const user = response.data.user;
|
||||
const response = await apiClient.post('/login', loginData);
|
||||
|
||||
if (response.data.status === 200) {
|
||||
const token = response.data.data.token;
|
||||
const user = response.data.data.user;
|
||||
|
||||
localStorage.setItem('token', token);
|
||||
localStorage.setItem('user', JSON.stringify(user));
|
||||
|
||||
this.$router.push('/dashboard');
|
||||
} else {
|
||||
alert(response.data.message || 'خطا در ورود. لطفا دوباره تلاش کنید.');
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('Login error:', error);
|
||||
alert('خطا در ورود. لطفا دوباره تلاش کنید.');
|
||||
}
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
},
|
||||
};
|
||||
|
|
|
@ -462,12 +462,12 @@ export default {
|
|||
try {
|
||||
const token = localStorage.getItem('token');
|
||||
|
||||
const response = await axios.get(`${this.baseUrl}/getInfo`, {
|
||||
let response = await axios.get(`${this.baseUrl}/getInfo`, {
|
||||
headers: {
|
||||
'Authorization': `Token ${token}`
|
||||
}
|
||||
});
|
||||
|
||||
response = response.data;
|
||||
this.userData = response.data;
|
||||
} catch (error) {
|
||||
console.error('Error fetching user data:', error);
|
||||
|
|
|
@ -92,8 +92,8 @@ router.beforeEach(async (to, from, next) => {
|
|||
if (token) {
|
||||
try {
|
||||
// Make getInfo request
|
||||
const response = await axios.get('/getInfo');
|
||||
|
||||
let response = await axios.get('/getInfo');
|
||||
response = response.data;
|
||||
// Save customer and user data to localStorage
|
||||
if (response.data?.customer) {
|
||||
localStorage.setItem('customer', JSON.stringify(response.data.customer));
|
||||
|
|
Loading…
Reference in New Issue
Block a user