protection de l'application contre les attaques numériques

This commit is contained in:
innotex
2026-01-16 20:10:17 +01:00
parent 520166a1e9
commit de157e9d0e
11 changed files with 1350 additions and 44 deletions

View File

@@ -13,23 +13,37 @@ export const useAuthStore = defineStore('auth', () => {
params.append('username', username_input)
params.append('password', password)
console.log('Tentative de connexion pour:', username_input)
const response = await api.post('/auth/login', params, {
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
})
console.log('Login response:', response)
console.log('Response data:', response.data)
console.log('Access token:', response.data.access_token)
if (!response.data.access_token) {
console.error('Pas de token dans la réponse!')
return false
}
token.value = response.data.access_token
username.value = response.data.username
localStorage.setItem('token', token.value)
localStorage.setItem('username', username.value)
console.log('Token stored:', token.value)
console.log('Token stocké avec succès:', token.value.substring(0, 20) + '...')
console.log('Username stocké:', username.value)
return true
} catch (error) {
console.error('Erreur de connexion:', error)
console.error('Error response:', error.response)
console.error('Error data:', error.response?.data)
console.error('Error status:', error.response?.status)
return false
}
}