Mi perfil — Datos personales y seguridad

Editar tus datos personales (nombre, email), cambiar tu contraseña y eliminar tu cuenta. Tu perfil es global a MYPES, no por sitio.

La pantalla Mi perfil centraliza la configuración de tu cuenta de usuario en MYPES.pe. Es global a todo el sistema: tu perfil no cambia entre sitios — tienes un solo usuario que es dueño de uno o varios sitios. Los datos que edites aquí afectan a todos tus sitios.

La pantalla tiene 3 bloques independientes (cada uno guarda por separado):

  1. Información del perfil — nombre y email. El email es el que usas para iniciar sesión, así que si lo cambias afectas tu login.
  2. Cambiar contraseña — pide la contraseña actual + la nueva (2 veces para confirmar).
  3. Eliminar cuenta — acción destructiva con confirmación. Borra tu usuario + tus sitios (con todas sus ventas, comprobantes, clientes). Irreversible.

El perfil es la única pantalla del panel que no está vinculada a un sitio específico — es del usuario. Por eso aparece en el menú del avatar (arriba a la derecha) y no dentro de un bucket.

⚠️ Tu nombre y email aparecen en lugares públicos del sistema: como autor de noticias (si tu sitio publica), en notificaciones que llegan a tus clientes, y en algunos comprobantes emitidos. Si cambias el nombre, los registros históricos NO se actualizan (mantienen el nombre que tenías al momento de la acción).

Manual completo

Bloque 1 — Información del perfil

Campo Validación Notas
Nombre Requerido, máx 255 chars Tu nombre o el de la persona dueña del MYPE. Aparece en notificaciones a clientes y en el avatar del panel.
Email Requerido, formato email, máx 255, único en sistema Es tu identificador de login. Si lo cambias, la próxima sesión usa el nuevo email.

Al cambiar el email:

  • Si NO tenías verificación pendiente, el nuevo email queda pendiente de verificar y se envía un correo de verificación al nuevo.
  • Si tu email cambia, los inicios de sesión futuros usan el nuevo. El anterior queda invalidado.
  • Si te equivocaste y no recuerdas el nuevo email, contacta soporte con tu RUC o número de WhatsApp para recuperar.

Bloque 2 — Cambiar contraseña

Campo Validación Notas
Contraseña actual Requerida, debe coincidir con la actual Confirmación de identidad.
Nueva contraseña Mín 8 caracteres, las reglas default de Laravel Recomendado: mezclar mayúsculas, números y símbolos.
Confirmar nueva contraseña Debe coincidir con «nueva contraseña» Doble check para evitar typos.

💡 Si olvidaste tu contraseña y no puedes hacer login, ve a la pantalla de login → «¿Olvidaste tu contraseña?» → te llega email con link de reset. Esa pantalla es independiente de Mi perfil.

Migración legacy de contraseñas Drupal

Si tu cuenta fue migrada del Drupal 8 antiguo, tu contraseña original sigue funcionando (formato phpass $S$E...). En tu primer login exitoso después de la migración, el sistema re-hashea automáticamente tu contraseña al formato moderno Argon2id. No tienes que hacer nada — el cambio es transparente.

Bloque 3 — Eliminar cuenta (zona peligrosa)

⚠️ Acción IRREVERSIBLE. Por favor lee con calma antes de proceder.

Al eliminar tu cuenta:

  1. Tu usuario se borra del sistema.
  2. Todos tus sitios se borran (en cascada): ventas, comprobantes emitidos, clientes, pedidos, reservas, configuración, contenido, fotos subidas.
  3. Las URLs públicas de tus sitios dejan de funcionar (mypes.pe/{slug} → 404).
  4. Los comprobantes electrónicos emitidos a SUNAT quedan en SUNAT (no se pueden borrar de allá), pero tú pierdes acceso a su detalle desde MYPES.
  5. Tus clientes registrados, pedidos al crédito, cuentas por cobrar se pierden — quienes te debían plata seguirán debiéndotela pero no tendrás registro.

Para confirmar la eliminación:

  • El sistema te pide tu contraseña actual.
  • Después de confirmar, se hace soft-delete con borrado en cascada vía hooks de Eloquent.
  • Recibes email confirmando la eliminación.

Cuándo eliminar la cuenta

Situación Recomendación
Cerré el negocio definitivamente Antes de eliminar, descarga reportes de Gestión (Estado de resultados, Ventas, Comprobantes) para conservarlos. SUNAT te puede pedir información 5 años después.
Me equivoqué de email al registrarme NO elimines — solo edita el email en Bloque 1.
Quiero pasar el sitio a otro usuario Contacta soporte para transferir titularidad sin perder datos.
Estoy probando y quiero borrar mi cuenta de prueba Adelante. Pero recuerda que todo se pierde — no hay backup.
Mi cuenta fue hackeada NO elimines — contacta soporte primero para investigar y bloquear al atacante.

Casos comunes

«Cambié mi email y ahora no puedo entrar» Tu sesión actual sigue activa hasta que cierres sesión. Cuando intentes login nuevo, usa el email actualizado. Si olvidaste cuál pusiste, contacta soporte con tu WhatsApp registrado para verificación.

«Cambié mi contraseña y la olvidé inmediatamente» Cierra sesión y usa el flujo «¿Olvidaste tu contraseña?» en login. Te llega email con link de reset.

«Tengo 2 sitios y quiero conservar solo uno cuando elimine mi cuenta» NO funciona así. Eliminar cuenta borra TODO. Si quieres conservar uno: contacta soporte para transferir el sitio que quieres mantener a otro usuario antes de eliminar tu cuenta.

«Mi nombre legal cambió por matrimonio, ¿cómo actualizo en todos lados?» Edita el nombre en Mi perfil. Los registros futuros (notificaciones, comprobantes, etc.) usan el nombre nuevo. Los registros históricos (comprobantes ya emitidos, notificaciones ya enviadas) mantienen el nombre antiguo porque ya están firmados/registrados.

«Quiero que un colaborador tenga acceso a mi sitio sin darle mi contraseña» Por ahora MYPES.pe NO tiene multi-usuario por sitio (un sitio = un dueño). Si necesitas acceso compartido, contacta soporte. Feature en backlog: roles per-site.

Cosas que NO puedes hacer

  • Compartir tu usuario con otra persona (multi-usuario por sitio aún no existe).
  • Recuperar tu cuenta después de eliminarla. Es irreversible.
  • Cambiar el rol de tu cuenta (mype/admin) desde aquí. Solo el admin de MYPES.pe puede cambiar roles.
  • Ver tu historial de logins desde aquí. No hay panel de actividad por ahora.
  • Configurar 2FA (autenticación de 2 factores). Feature en backlog.
  • Bloquear o desactivar temporalmente tu cuenta sin eliminarla. Si necesitas pausar, contacta soporte.
  • Cambiar tu slug de sitios desde aquí. El slug es del sitio, no del usuario, y no se cambia (ver Mis sitios).