Post

Visualizzazione dei post con l'etichetta modulo form

3E e 3I Sia: Sistema di login semplificato che include un CAPTCHA testuale

Immagine
  Sistema di login semplificato che include un CAPTCHA testuale 1. Obiettivo dell'Esercizio Imparare a gestire i moduli (form), confrontare stringhe di testo e utilizzare le funzioni JavaScript per generare codici casuali. Suggerimenti per l'accessibilità DSA: Font Leggibile: Useremo un font senza grazie (sans-serif). Colori: Contrasto elevato tra testo e sfondo. Codice Commentato: Spiegazioni brevi e dirette.  2. La Struttura HTML (`index.html`) Questa pagina contiene il modulo di accesso. Abbiamo aggiunto un'area dedicata al CAPTCHA che cambia ogni volta che la pagina viene caricata. <!DOCTYPE html> <html lang="it"> <head>     <meta charset="UTF-8">     <title>Login Accessibile</title>     <link rel="stylesheet" href="style.css"> </head> <body>     <div class="login-container">         <h1>Accedi al Portale</h1>         ...

3E SIA: esempio di area protetta in Php con sistema di prenotazione viaggio senza file di testo e senza database

Immagine
Esempio di area protetta in Php  con sistema di prenotazione viaggio,  viene utilizzato solo l'array associativo  senza file di testo e senza database Questo semplice esercizio permette di creare un'area protetta lato server che grazie alle sessioni e con due campi user e pass consente di entrare in un semplice modulo form di inserimento che simula la prenotazione di un viaggio e stampa il calcolo del prezzo finale. Nel documento visualizzato viene associata la foto della città scelta in base al selezionamento e le richieste selezionate nel modulo form. Le credenziali sono memorizzate in un array associativo nella pagina login3.php. E' importantissimo ricordarsi che le pagine inserite nell'area protetta devono avere ad inizio pagina il controllo della sessione. Nella pagina di visualizzazione della prenotazione c'è anche la possibilità di cancellare la sessione ed effettuare il logout. Clicca qui e scarica la procedura zippata. Ricorda che deve copiare i file su Xam...