Skip to main content
User Account

Verificando Tu Correo Electrónico y Teléfono — las Tarjetas de Verificación

Dónde encontrarlo

Tanto en tu Centro Principal (/dashboard/) como en Ajustes de cuenta → Resumen (/user/account/) verás dos tarjetas — Correo Electrónico y Teléfono. El color te indica todo de un vistazo:

  • Tarjeta verde — verificado. Nada que hacer.
  • Tarjeta roja — se necesita acción, y todas las herramientas que necesitas están dentro de la tarjeta misma.
  • Tarjeta punteada — teléfono no agregado aún (opcional; añade funciones extra).

Dentro de la tarjeta roja de correo electrónico

  1. Envíame el código — envía un nuevo código de 6 caracteres a tu dirección (verifica la carpeta de spam si no llega en un minuto).
  2. Cuadro de código — escribe el código justo allí y presiona Verificar. No hay necesidad de buscar una página separada. Letras o números, cualquier caso funciona.
  3. Cambiar correo electrónico — si la dirección es incorrecta, corrígela primero; una nueva dirección debe ser verificada nuevamente, y una dirección ya utilizada por otra cuenta es rechazada.

Después de verificar (o reenviar), regresarás directamente a la página en la que estabas.

Interruptor maestro del sistema telefónico (administrador)

TODO el sistema telefónico está bloqueado detrás de un interruptor de administrador en /adminapp/communication-settings/sms/ (“Interruptor Maestro del Sistema Telefónico”). Mientras esté APAGADO (por defecto), los usuarios no ven ninguna tarjeta telefónica, ni páginas de agregar teléfono o verificar teléfono — solo verificación de correo electrónico. Actívalo DESPUÉS de elegir y configurar un proveedor de SMS; la página lista comparaciones de precios de proveedores y advierte que el andamiaje incorporado solo imprime códigos en los registros del servidor. Los números guardados sobreviven al cambio.

Tarjeta telefónica

La misma idea para números de EE.UU.: Envíame un código por mensaje, luego el cuadro de código justo en la tarjeta. Agregar un número soporta cualquier país (Estados Unidos listados primero) — pero los mensajes de verificación actualmente solo pueden llegar a números de EE.UU., por lo que los números de otros países se guardan en el perfil y se muestran en una tarjeta tranquila “Guardada” hasta que se expanda la cobertura de SMS. Una vez que nada necesita la acción del usuario, el Centro Principal colapsa las tarjetas en una delgada franja verde para que el espacio de trabajo se mantenga limpio — la página de Cuenta guarda las tarjetas completas.

Para desarrolladores

  • Parcial compartido: userapp/templates/userapp/_verification_cards.html (incluir con card_next = "hub"/"account", opcional compact_verified).
  • Los formularios incrustados llevan un campo next; _verification_next() en userapp/views.py lo mapea solo a rutas nombradas (sin redirección abierta).
  • Pruebas: userapp.tests.VerificationCardsTests (10).

Entrega real de SMS (2026-08)

Los códigos de verificación telefónica ya no son solo de impresión. userapp/sms.py::send_sms publica en la API REST de Twilio con requests simples (sin SDK) cuando existen tres cosas: el TWILIO_ACCOUNT_SID y TWILIO_AUTH_TOKEN como variables de entorno en Render, y el número de origen guardado en /adminapp/communication-settings/sms/. Con cualquiera de ellos faltando, el comportamiento es inalterado — los códigos se imprimen en la consola del servidor y no se cobra nada (seguro en dev/CI).

Guardias de coste (activos solo mientras Twilio esté activo — el modo andamiaje mantiene el antiguo comportamiento ilimitado): add_phone rechaza una 4ta solicitud de código dentro de una hora, contada por usuario Y por número de teléfono bajo un bloqueo de fila por usuario, y aplica un techo diario a nivel de plataforma (userapp/sms.py::GLOBAL_DAILY_CAP) contra el bombeo de SMS. Las tarifas premium del Caribe +1 (Jamaica, República Dominicana, ) están excluidas del flujo de códigos de EE.UU. en userapp/phones.py::phone_is_us. Un envío fallido de Twilio elimina su fila de código no usado (sin quema de cuota) y muestra un mensaje de reintento amigable. Los administradores también deberían habilitar la Protección contra el Bombeo de SMS de Twilio + permisos geográficos solo para EE.UU. — pasos en la página de ajustes de SMS.

Configuración del administrador: pasos clic a clic en vivo en la página de ajustes de SMS y como tarea de Lista de Verificación de Configuración SMS-1 (la clave de prueba sms_delivery se vuelve green automáticamente cuando se detectan credenciales + Número de origen). Pruebas: userapp/test_sms.py.

This guide was translated automatically. Read the English original.

🪐 OrbitPilot