feat: enhance login method with detailed logging for request and response
Build And Push Image / docker (push) Successful in 2m52s
Details
Build And Push Image / docker (push) Successful in 2m52s
Details
This commit is contained in:
parent
989c56acbf
commit
05b8d97e22
|
|
@ -37,6 +37,8 @@ export const useAuth = () => {
|
|||
error.value = null;
|
||||
|
||||
try {
|
||||
console.log('🔄 Starting login request...');
|
||||
|
||||
const response = await $fetch<{
|
||||
success: boolean;
|
||||
redirectTo?: string;
|
||||
|
|
@ -46,18 +48,24 @@ export const useAuth = () => {
|
|||
body: credentials
|
||||
});
|
||||
|
||||
console.log('✅ Login response received:', response);
|
||||
|
||||
if (response.success && response.user) {
|
||||
user.value = response.user;
|
||||
console.log('👤 User set in composable:', user.value);
|
||||
|
||||
// Redirect to dashboard or intended page
|
||||
console.log('🔄 Redirecting to:', response.redirectTo || '/dashboard');
|
||||
await navigateTo(response.redirectTo || '/dashboard');
|
||||
|
||||
return { success: true };
|
||||
}
|
||||
|
||||
console.warn('❌ Login response indicates failure:', response);
|
||||
return { success: false, error: 'Login failed' };
|
||||
} catch (err: any) {
|
||||
error.value = err.data?.message || 'Login failed';
|
||||
console.error('❌ Login error caught:', err);
|
||||
error.value = err.data?.message || err.message || 'Login failed';
|
||||
return { success: false, error: error.value };
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
|
|
|||
Loading…
Reference in New Issue