Cambiar contraseña del usuario
POST/users/changePass
Permite al usuario autenticado cambiar su propia contraseña.
Requisitos:
- Usuario debe estar autenticado (JWT válido)
- La nueva contraseña debe cumplir con los requisitos de seguridad:
- Mínimo 8 caracteres
- Al menos 1 mayúscula
- Al menos 1 número
- No puede ser igual a las últimas 5 contraseñas
Flujo:
- Usuario envía contraseña actual y nueva contraseña
- Sistema verifica que la contraseña actual sea correcta
- Si es válida, actualiza a la nueva contraseña
Ejemplo de Request:
{
"currentPassword": "MiPassActual123",
"newPassword": "NuevaPassSegura456"
}
Request
Responses
- 200
- 400
- 401
Contraseña cambiada exitosamente
Solicitud inválida. Posibles causas:
- Campos faltantes en el request
- Nueva contraseña igual a la actual
No autorizado. Posibles causas:
- Token JWT inválido o expirado
- Contraseña actual incorrecta
- Nueva contraseña no cumple requisitos