REGISTRO PRIVADO DE ATENCIÓN TURÍSTICA — MALLÍN GRANDE Este ZIP conserva tu página turística y añade el formulario en: https://descubre-mallin-grande.pages.dev/registro/ IMPORTANTE: subir el ZIP no crea por sí solo la cuenta ni la base de datos. El formulario mostrará «pendiente de activación» hasta completar los pasos. No se guardan registros de turistas en el navegador ni en archivos públicos. Los datos fijos son Mallín Grande y Claudia Runín Hernández. ACTIVACIÓN ÚNICA EN TU CUENTA DE CLOUDFLARE 1. En Cloudflare, crea una base de datos D1 llamada mallin-registro. 2. Abre su consola SQL. Copia y ejecuta todo REGISTRO_ESQUEMA.sql, incluido en este ZIP. Las instrucciones CREATE TABLE IF NOT EXISTS no eliminan registros existentes. 3. En tu proyecto Pages «descubre-mallin-grande», añade un vínculo de base de datos D1: nombre de variable DB; base de datos mallin-registro. 4. En las variables/secretos del proyecto (producción), crea REGISTRO_PASSWORD como secreto cifrado. Elige tú una contraseña única de al menos 12 caracteres. No me la envíes. El usuario predeterminado es claudia. Para cambiarlo, añade REGISTRO_USUARIO. No escribas tu contraseña en ningún HTML, JavaScript, SQL ni archivo del ZIP. 5. Sube el ZIP completo como nueva implementación de tu proyecto Pages. Si configuraste las variables después de subirlo, vuelve a implementar para aplicar los cambios. 6. Abre /registro/ en tu página, entra con tu usuario y la contraseña que elegiste. Crea una atención de prueba, descarga el Excel y después elimina esa atención. USO - La fecha y hora se proponen automáticamente según America/Coyhaique. - La hora se redondea al tramo de 30 minutos más cercano. - Completa una atención según el criterio exigido por quien solicita tu planilla. No se asume que cada integrante del grupo haya sido atendido individualmente. - La edad se puede dejar vacía si no se informa. Para consultas sin información, deja las opciones en blanco. «Otro» requiere especificar cuál. - Se pueden marcar varias consultas de alojamiento, comida y actividades. - Selecciona el mes para revisar atenciones y descargar Excel .xlsx con las quince columnas de la hoja original, todos sus datos y los dos encabezados fijos. - El Excel conserva los códigos y descripciones de opciones y los textos de «Otro». - «Motivo de visita a la localidad» se escribe libremente, sin inventar códigos. - Puedes editar o eliminar registros; la eliminación pide confirmación. - Las sesiones expiran a las ocho horas. Cierra sesión al terminar. - Descarga la planilla periódicamente como copia para tu trabajo administrativo. SEGURIDAD Y ALCANCE Las operaciones con registros requieren una sesión verificada en el servidor. La contraseña está en un secreto de Cloudflare. La sesión usa un identificador aleatorio y una cookie Secure/HttpOnly/SameSite=Strict; los intentos fallidos se limitan. El panel no tiene restablecimiento por correo ni cuentas múltiples. Para cambiar la contraseña, reemplaza el secreto en Cloudflare, vuelve a implementar y ejecuta DELETE FROM sessions; en D1 para cerrar también las sesiones ya abiertas. No se han configurado estos recursos en tu cuenta ni publicado cambios desde aquí. Se comprobó el código y la exportación con datos de prueba; falta probar el despliegue real. DOCUMENTACIÓN OFICIAL https://developers.cloudflare.com/pages/get-started/direct-upload/ https://developers.cloudflare.com/pages/functions/advanced-mode/ https://developers.cloudflare.com/pages/functions/bindings/ https://developers.cloudflare.com/d1/get-started/