Saltar al contenido principal

Verificar la cuenta

Customer App puede exigir la verificación de la cuenta antes de que estén disponibles algunas pantallas para clientes con sesión iniciada. La pantalla obligatoria depende de la configuración, el estado de cuenta, el tipo de sesión actuales y de si aún se requiere verificar el correo electrónico o el teléfono.

Mantén privada la verificación

Esta referencia no te pide solicitar el envío, ingresar, compartir, guardar, copiar ni reutilizar datos de verificación. El envío, la comprobación, la actualización de cuenta, la actualización de sesión y la navegación son resultados independientes; ningún temporizador o mensaje visible demuestra que se hayan completado todos.

Pantallas obligatorias de verificación en Root y Home​

Pantalla obligatoriaQué puede hacerLímite importante
Pantalla obligatoria de cuenta en RootConvertir la verificación en el destino actual con sesión iniciada después de resolver la información de perfil obligatoria de prioridad superiorNo demuestra que el envío esté disponible ni que un proveedor haya aceptado la solicitud.
Pantalla obligatoria del recorrido HomePresentar la verificación dentro del recorrido del cliente cuando quede sin verificar un canal obligatorioLas condiciones de pago como invitado y otras restricciones actuales pueden cambiar si aparece este destino.
Se quitó la pantalla obligatoriaPermitir que se vuelva a calcular la navegación actual después de cambios en el estado de cuenta/sesiónUn cambio local de pantalla por sí solo no demuestra una verificación duradera en el servidor.

Root y Home evalúan campos relacionados de cuenta/configuración, pero son responsables distintos de navegación. No uses una ruta privada ni reinicios repetidos para forzar la pantalla obligatoria.

Los canales de correo electrónico y teléfono son distintos​

Estado del canalInterpretación segura
Se requiere el correo electrónicoLa configuración/cuenta actual indica que aún debe verificarse el correo electrónico.
Se requiere el teléfonoLa configuración/cuenta actual indica que aún debe verificarse el teléfono.
Se requieren ambosPrimero se muestra el correo electrónico; el teléfono puede aparecer solo después de actualizarse el estado del correo.
Aparece más de una opción de envío al teléfonoCada opción ofrecida es una solicitud y un resultado independientes del proveedor.
Se requiere un canal, pero no hay ninguna acción disponibleLa pantalla obligatoria y la disponibilidad de acciones pueden no coincidir; no infieras que sea posible enviar el código.

El área de acciones actual también depende de los datos de teléfono aunque el primer canal obligatorio sea el correo electrónico. Por eso, esta guía no promete que todos los avisos de correo electrónico obligatorio tengan una acción Enviar accesible.

Mantener separados el envío, la entrega, el ingreso y la comprobación​

EstadoInterpretación segura
Aviso previo al envíoNo ha comenzado ninguna solicitud de envío.
Se solicitó el envíoCustomer App inició una solicitud para un canal; la aceptación y la entrega por parte del proveedor siguen sin conocerse.
Se muestra mensaje enviadoEl cliente recibió un resultado que la aplicación consideró enviado; no demuestra que lo haya recibido el titular de la cuenta.
Se ingresaron datos de verificaciónEl valor existe localmente y aún no demuestra el estado de cuenta.
Se solicitó una comprobaciónCustomer App inició una comprobación de verificación de cuenta. Al completar el campo local, puede iniciarse automáticamente.
El servidor aceptó la respuesta de cuentaOrdering.co devolvió un resultado de cuenta; aún deben conciliarse por separado la sesión/pantalla local y la navegación.
ErrorEl error de envío, entrega, comprobación, actualización de cuenta o asignación de error local puede ser distinto; no infieras qué capa falló.
Resultado desconocidoSe perdió una respuesta, cambió el estado de la aplicación o cambió la cuenta/sesión antes de obtener un resultado final.

Reenvío, temporizador, vencimiento e intentos​

Volver a enviar es otra solicitud de entrega. Que se reinicie el temporizador no demuestra que se haya creado un nuevo valor de verificación, que se haya invalidado uno anterior ni que se haya extendido el tiempo del proveedor/servidor.

La cuenta regresiva visible es una presentación local. No es el vencimiento, la entrega, la elegibilidad para volver a enviar ni el estado de bloqueo autorizado. Esta guía no promete intentos restantes, bloqueo efectivo, uso único, rotación ni vencimiento exacto. No vuelvas a enviar ni comprobar repetidamente para descubrir esos límites.

Actualización del proveedor, la cuenta y la sesión​

En la verificación intervienen responsables distintos:

  • el proveedor de entrega gestiona una solicitud para un canal;
  • Ordering.co es responsable de autorizar al destinatario, aplicar la política de verificación, actualizar la cuenta, impedir la repetición/regular los intentos y devolver el resultado autorizado; y
  • Customer App guarda el estado actual de la sesión/cuenta y vuelve a calcular las pantallas obligatorias; y
  • la navegación decide qué pantalla aparece a continuación.

Que el proveedor entregue un mensaje no verifica la cuenta. Una respuesta del servidor, por sí sola, no demuestra que la sesión local actual, las funciones de retorno del proveedor, las cachés y la navegación hayan cambiado a la misma generación. Se deben ignorar los resultados tardíos de otra cuenta, proyecto, sesión, canal o solicitud.

Errores y resultados desconocidos​

Resultado observableInterpretación segura
El envío indica un errorEs posible que no haya comenzado la entrega, que haya fallado o que siga sin resolverse.
No llega nadaNo infieras que no existía una solicitud ni que se pueda usar otro canal.
La comprobación indica que no es válidoNo se aceptó el valor actual; no implica un número de intentos restantes ni un vencimiento.
El temporizador llega a ceroSolo terminó la cuenta regresiva local; no se ha demostrado la validez del servidor/proveedor.
Desaparece el error y se borra el campoSe limpió el error local; el estado de cuenta es independiente.
La pantalla obligatoria desaparece inesperadamenteCambió el estado local/de sesión; aún se debe conciliar la verificación de cuenta duradera.
Se pierde la respuestaMantén desconocida la operación y no vuelvas a enviar ni comprobar automáticamente.

Límite del Cerrar sesión local​

El control Cerrar sesión de la pantalla de verificación actual limpia el estado de sesión local mediante el responsable de sesión de la aplicación. No establece la revocación de la sesión del servidor, la cancelación del proveedor o de la entrega, ni la limpieza completa de la caché/funciones de retorno.

Por tanto, salir de la pantalla obligatoria no demuestra que se haya cancelado la verificación ni que se haya cerrado la sesión de la cuenta en todas partes de forma segura. Un resultado tardío del proveedor o la cuenta no debe restaurar ni modificar la generación local anterior.

Solucionar problemas de forma segura​

La verificación aparece antes del contenido esperado​

Considérala la pantalla obligatoria actual de la cuenta. No la omitas con una ruta privada, notificación, reinicio u otra cuenta/proyecto.

Se muestra el correo electrónico aunque también se requiera el teléfono​

En este flujo descrito, primero aparece el correo electrónico. No infieras que el teléfono ya está verificado ni que deban enviarse ambas solicitudes juntas.

No está disponible la acción Enviar​

Mantén el estado como previo al envío. No cambies los datos de contacto de la cuenta ni uses un destino de proveedor externo para forzar el envío.

Aparece que se envió el mensaje, pero no llega nada​

Mantén desconocido el resultado de la entrega. No compartas el destinatario ni datos de verificación en notas de soporte y no cambies de canal solo para probar la disponibilidad.

El reenvío o el temporizador se comportan de forma inesperada​

Considera el temporizador solo como un indicador local. No infieras rotación, vencimiento, intentos restantes ni bloqueo.

La comprobación devuelve un error o se pierde la respuesta​

Mantén sin resolver la verificación de cuenta. No envíes valores repetidamente ni cambies el contexto de cuenta/sesión mientras la comprobación pueda seguir pendiente.

Cerrar sesión deja una pantalla inesperada o aparece un resultado tardío​

En este contexto, considera Cerrar sesión una acción local. No infieras la revocación del servidor/proveedor ni continúes en el contexto obsoleto de cuenta/sesión.

Accesibilidad y privacidad​

Los avisos de canal, el estado previo al envío, Enviar, entrega desconocida, ingreso, comprobación automática, ocupado, error, temporizador, Reenviar, Cancelar, aceptado, desconocido y Cerrar sesión requieren nombres semánticos, roles, estados, anuncios, orden del foco y retorno seguro y predecible. La interfaz no debe depender solo del color, de cajas visuales independientes ni de una cuenta regresiva para comunicar el estado. El texto grande, el teclado y las áreas seguras deben permitir llegar a la explicación y la acción disponibles.

Los lectores de pantalla y diagnósticos no deben revelar datos del destinatario ni de verificación. Estos son requisitos de accesibilidad, seguridad y entrega; no establecen que esas áreas tengan soporte actualmente.

Qué puede afectar la verificación​

La disponibilidad y el comportamiento pueden variar según la prioridad de pantallas Root/Home; la configuración del correo/teléfono o indicadores de cuenta; la disponibilidad de acciones; los canales de entrega; el comportamiento de envío/reenvío/comprobación y temporizador local; las reglas de autorización del destinatario, intentos/vencimiento/rotación/repetición; la actualización de cuenta/sesión y Cerrar sesión local; las funciones de retorno del proveedor; la asignación de errores; la navegación; la accesibilidad; o los cambios en la aplicación, sus componentes o servicios relacionados.


Guías relacionadas: Iniciar el recorrido del cliente · Completar la información obligatoria del perfil · Descripción general del perfil y la cuenta · Configuración de la cuenta · Usar la aplicación sin conexión y volver a conectarse · Comportamiento de la plataforma y accesibilidad