Benvenuto nel sito protetto
Questo è il contenuto principale del tuo sito web.
Qui puoi inserire tutto il contenuto che vuoi proteggere con password.
from flask import Flask, request, render_template, redirect, url_for, make_response import datetime import os app = Flask(__name__) SECRET_PASSWORD = "VeronaTrento25!" COOKIE_NAME = "authenticated" def is_authenticated(): """Verifica se l'utente è autenticato tramite cookie""" auth_cookie = request.cookies.get(COOKIE_NAME) if auth_cookie == "true": return True return False def set_auth_cookie(response): """Imposta il cookie di autenticazione per 24 ore""" expires = datetime.datetime.now() + datetime.timedelta(hours=24) response.set_cookie( COOKIE_NAME, "true", expires=expires, httponly=True, secure=False, path='/', # Aggiungi questo samesite='Lax' # Aggiungi questo ) return response @app.route('/') def index(): # Se l'utente è già autenticato, mostra il contenuto normale if is_authenticated(): return """
Questo è il contenuto principale del tuo sito web.
Qui puoi inserire tutto il contenuto che vuoi proteggere con password.
Inserisci la password per accedere al sito
""" # Aggiungi la sezione error se presente if error: html_content += f'