Detalle
| Manual de Usuario |
Cambiar Contraseña - Herramientas |
| Módulo |
Herramientas |
| Opción |
Cambiar Contraseña |
| Versión |
1.1 |
| Actualizado |
2026-06-19 |
Introducción
Esta opción permite modificar la contraseña del usuario con el cual se ingresó al sistema. El cambio afecta únicamente al usuario logueado actualmente: para cambiarla es necesario conocer la contraseña vigente y definir una contraseña nueva, repitiéndola para confirmar que no se cometieron errores de tipeo.
Acceso al módulo
Se accede desde la solapa Herramientas, opción Cambiar Contraseña. Al ingresar se abre la ventana Cambiar mi Contraseña, donde se realizan todos los pasos del cambio.
Pantalla principal
La ventana muestra el nombre del usuario logueado (no editable) y tres campos para gestionar la contraseña, junto con los botones de acción.
| Campo |
Descripción |
| Nombre de Usuario |
Se completa automáticamente con el nombre del usuario con el cual se ingresó al sistema. Es de solo lectura y no se puede modificar. |
| Contraseña Actual |
Contraseña vigente del usuario. Se ingresa de forma oculta (caracteres con asterisco). |
| Nueva Contraseña |
Nueva contraseña que se desea establecer. Se ingresa de forma oculta. |
| Repetir Contraseña |
Confirmación de la nueva contraseña. Debe coincidir exactamente con el campo anterior. |
Parámetros
Para completar el cambio se deben informar los siguientes datos.
| Parámetro |
Descripción |
| Nombre de Usuario |
Informativo. Se carga solo con el usuario logueado. |
| Contraseña Actual |
Obligatorio. Debe coincidir con la contraseña vigente del usuario. |
| Nueva Contraseña |
Obligatorio. Contraseña que reemplazará a la actual. |
| Repetir Contraseña |
Obligatorio. Debe ser idéntica a la Nueva Contraseña. |
Resultado del proceso
Al confirmar, el sistema valida los datos y muestra un mensaje según el resultado.
| Situación |
Mensaje del sistema |
| Cambio exitoso |
"Su Contraseña fue Cambiada Exitosamente..." y se cierra la ventana. |
| Las nuevas contraseñas no coinciden |
"Las dos Contraseñas Ingresadas no Coinciden..." y se limpian los campos de nueva contraseña para reintentar. |
| Contraseña actual incorrecta |
"La Contraseña Ingresada no Corresponde con la del Usuario Logueado Actualmente..." |
| Error al guardar |
Se muestra el mensaje de error devuelto por el sistema. |
Acciones disponibles
| Acción |
Descripción |
| Aceptar |
Valida los datos ingresados y, si son correctos, aplica el cambio de contraseña. |
| Cancelar |
Cierra la ventana sin aplicar ningún cambio. |
| Enter / Tab |
Al presionar Enter en un campo, el foco avanza al siguiente campo. |
Ejemplo práctico
- Ingresar a la solapa Herramientas y seleccionar Cambiar Contraseña.
- Verificar que el campo Nombre de Usuario muestre el usuario correcto.
- Escribir la Contraseña Actual.
- Escribir la Nueva Contraseña.
- Volver a escribir la nueva contraseña en Repetir Contraseña.
- Presionar Aceptar.
- Confirmar el mensaje "Su Contraseña fue Cambiada Exitosamente...".
Consejos útiles
- Utilizar una contraseña que combine letras, números y símbolos para mayor seguridad.
- Asegurarse de que Nueva Contraseña y Repetir Contraseña sean exactamente iguales; si no coinciden, esos campos se vacían para reintentar.
- Tener en cuenta el estado de la tecla Bloq Mayús, ya que las contraseñas distinguen mayúsculas de minúsculas.
- No compartir la contraseña con otros usuarios; cada cambio afecta solo al usuario logueado.
Preguntas frecuentes
¿Puedo cambiar la contraseña de otro usuario desde esta opción?
No. Esta opción cambia únicamente la contraseña del usuario logueado actualmente. El campo Nombre de Usuario es de solo lectura.
¿Por qué se borran los campos de contraseña nueva?
Cuando la Nueva Contraseña y la Repetición no coinciden, el sistema limpia ambos campos y posiciona el cursor para que se ingresen nuevamente.
¿Qué pasa si me equivoco en la contraseña actual?
El sistema muestra el mensaje "La Contraseña Ingresada no Corresponde con la del Usuario Logueado Actualmente..." y no realiza el cambio. Hay que reingresar la contraseña correcta.
¿La contraseña se guarda en texto plano?
No. La contraseña se almacena cifrada (hash MD5); el sistema nunca guarda el texto ingresado tal cual.
Permisos
| Permiso |
Descripción |
| Acceso a Herramientas |
El usuario debe poder acceder a la solapa Herramientas. |
| Sesión iniciada |
La opción solo está disponible para el usuario que tiene la sesión abierta; el cambio aplica a ese usuario. |
Información técnica
Basada en el análisis del formulario real de la v14.
Formularios principales
| Form |
Rol |
| frmSeguridad_ChangePassword |
Ventana de cambio de contraseña del usuario logueado. Recibe el clsSeguridad_usuarios por constructor. Abre desde frmNewMain.vb (btnCambiarContraseña) con ShowDialog. En VisualPlenarioNET\VisualPlenarioNET\CommonUI\frmSeguridad_ChangePassword.vb (VB.NET, copia compilada según .vbproj) |
Permisos reales
| Permiso |
Acción |
| (sin permiso explícito) |
El menú btnCambiarContraseña abre el form directamente; no ejecuta IsAllowedObject. El cambio aplica siempre al usuario de la sesión actual. |
Tablas de base de datos principales
| Tabla |
Uso |
| (vía clsSeguridad_usuarios) |
La contraseña se persiste con objUsuario.Save() sobre la entidad de usuarios de seguridad; el form no accede a la tabla directamente |
Relación con otros módulos / manuales
Esta funcionalidad forma parte de Herramientas. No declara otro manual operativo como dependencia directa en su metadata actual.
Notas para soporte
- Campos: txtUserName (solo lectura, cargado en Load con
objUsuario.UserName), txtPass (Contraseña Actual), txtNewPass1 (Nueva Contraseña), txtNewPass2 (Repetir Contraseña). Botones btnAceptar / btnCancelar. Enter avanza el foco con SendKeys.Send("{TAB}").
- Cifrado:
Functions.getMD5Hash (hash MD5). Valida objUsuario.PassWord = getMD5Hash(txtPass) y guarda getMD5Hash(txtNewPass1).
- Existe una copia duplicada en
...\Common\frmSeguridad_ChangePassword.vb que NO usa hash (compara la contraseña en texto plano). Según el .vbproj, el form compilado es el de CommonUI\; verificar contra el binario instalado si la validación se comporta distinto.