ed92991872
Agent-Logs-Url: https://github.com/dsaub/proyecto-final/sessions/49df17c8-213a-4e23-adfe-465a0104f6a3 Co-authored-by: dsaub <54474838+dsaub@users.noreply.github.com>
1.3 KiB
1.3 KiB
verify
Archivo: tienda/views.py
URL: /tienda/verificar/<code>/
Tipo: Vista pública
Descripción
Verifica la cuenta de un usuario a partir de un código de verificación enviado por correo electrónico. Cuando el código es válido y corresponde al modo VERIFY_ACCOUNT, actualiza el estado de registro del usuario a ACTIVE y elimina el código usado.
Firma
def verify(request: HttpRequest, code: str):
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
request |
HttpRequest |
Petición HTTP de Django. |
code |
str |
Código de verificación único del email. |
Redirecciones
| Caso | Destino / Respuesta |
|---|---|
| Verificación exitosa | index |
| Código no encontrado | HttpResponse con mensaje de error HTML |
Note
El código de verificación se elimina de la base de datos tras ser utilizado, por lo que no puede usarse dos veces.