feat: cambiar clave desde la app (usuario logueado)

Nuevo PUT /api/auth/change-password: exige la clave actual (a diferencia de
reset-password, que usa un token de correo sin sesion). Opcion "Cambiar clave"
agregada al menu de usuario (popup), disponible para cualquier rol.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Milton Gonzalez
2026-09-06 12:35:25 -05:00
parent a6824db421
commit 8c06d20720
11 changed files with 99 additions and 5 deletions
+6
View File
@@ -32,6 +32,9 @@ export const messages = {
reset_password_new: 'Clave nueva',
reset_password_submit: 'Guardar clave',
reset_password_success: 'Clave actualizada. Redirigiendo a iniciar sesion...',
change_password_title: 'Cambiar clave',
change_password_current: 'Clave actual',
change_password_success: 'Clave actualizada correctamente.',
user_status_pending_verification: 'Pendiente de verificar correo',
user_status_pending_approval: 'Pendiente de aprobacion',
@@ -206,6 +209,9 @@ export const messages = {
reset_password_new: 'New password',
reset_password_submit: 'Save password',
reset_password_success: 'Password updated. Redirecting to sign in...',
change_password_title: 'Change password',
change_password_current: 'Current password',
change_password_success: 'Password updated successfully.',
user_status_pending_verification: 'Pending email verification',
user_status_pending_approval: 'Pending approval',