InfraGuard

Mi perfil

Consulte los datos de su propia cuenta y cambie usted mismo la contraseña: una página de autoservicio.

Visión general: qué hace

Mi perfil (/me) muestra los datos de la cuenta con la que ha iniciado sesión y le permite cambiar su propia contraseña como acción de autoservicio. Ábralo en cualquier momento desde el desplegable de usuario situado arriba a la derecha de la cabecera. Cualquier usuario autenticado puede llegar hasta él: no hay una barrera de nivel adicional.

Lo único que puede cambiar aquí es su contraseña. Su nivel (user_level), rol y equipo los asigna un administrador en Usuarios y equipos; aquí aparecen como distintivos de solo lectura.

La verificación y el cambio de contraseña se guardan de forma segura con el hash estándar actual; véase Inicio de sesión y autenticación.

Cuándo usarlo

Disposición

La página consta de dos tarjetas.

1) Tarjeta de datos de la cuenta (solo lectura)

Arriba hay un avatar (las iniciales del nombre y un color fijo derivado de él), su nombre e identificador de acceso, y debajo una fila de distintivos.

Campo Significado Origen
Nombre / Usuario Nombre visible y @login_id users.name · users.login_id
Distintivo de nivel Demo / Personal / Administrador (también se muestra el nivel numérico) users.user_level
Distintivo de rol Etiqueta informativa del rol (solo si está definida) users.role_id → infr_role
Distintivo de equipo Pertenencia a un equipo (solo si está definida) users.team_id → infr_team
Correo Correo de la cuenta users.email
Teléfono Fijo / móvil users.hp
Último acceso YYYY-MM-DD HH:MM users.last_log

El tono de color del distintivo de nivel se elige automáticamente a partir de su nivel.

Nivel (valor) Etiqueta Tono del distintivo
1 Demo muted (gris)
5 Personal accent (resalte)
10 Administrador crit (rojo)

Las iniciales y el color del avatar se calculan a partir del nombre. Los nombres coreanos o CJK usan el primer carácter; los demás combinan las letras iniciales, y el tono queda fijado como crc32(name) % 360, de modo que un mismo nombre muestra siempre el mismo color en todas partes.

2) Tarjeta de cambio de contraseña

Tres campos y un botón Cambiar contraseña:

Como indica la ayuda, cambiar la contraseña mantiene su sesión: no se cierra la sesión ni hace falta volver a iniciarla.

Cómo usarlo

Cambiar su contraseña

  1. Abra el desplegable de usuario arriba a la derecha → Mi perfil (véase Navegación).
  2. Escriba su contraseña actual.
  3. Escriba la nueva contraseña (4 caracteres o más) y la confirmación de forma idéntica.
  4. Pulse Cambiar contraseña. Si todo va bien, los campos se vacían y aparece el aviso «Contraseña cambiada.».

Por debajo, el navegador envía:

POST /me/password
Content-Type: application/json
X-CSRF-TOKEN: <session token>

{ "current": "OLD_PASSWORD", "password": "NEW_PASSWORD", "password_confirmation": "NEW_PASSWORD" }

Una respuesta correcta es { "ok": true }; en caso de fallo, { "ok": false, "errors": { ... } } lleva los errores campo por campo.

Reglas de validación del servidor

Regla Condición Al incumplirse
current obligatorio 422
password obligatorio · mín. 4 · máx. 120 · confirmed (coincide con la confirmación) 422
Coincidencia de la contraseña actual se compara con el hash almacenado mediante Hash::check 422 "La contraseña actual no coincide."

Que la nueva contraseña y su confirmación no coincidan se detecta primero en el navegador y se avisa al instante («Las nuevas contraseñas no coinciden.») antes de enviar nada al servidor.

Fuentes de datos

Acceso

Resolución de problemas y preguntas frecuentes

P. Aparece «La contraseña actual no coincide.» Compruebe que ha escrito exactamente la contraseña actual y use la misma contraseña con la que inicia sesión.

P. ¿Cuál es la longitud mínima? El servidor acepta de 4 a 120 caracteres. La política recomienda una contraseña más robusta.

P. ¿Tengo que volver a iniciar sesión tras cambiarla? No. Su sesión se mantiene, así que no se cierra la sesión.

P. Quiero cambiar mi correo, mi teléfono o mi nombre. Eso no se puede cambiar aquí. Pida a un administrador que lo edite en Usuarios y equipos.

P. ¿Cómo cambio el idioma de la interfaz? El idioma se cambia desde el selector de idioma de la cabecera; véase Localización e idioma.

Relacionado

내 정보 화면
내 정보 화면