Nota:

l'interfaccia utente di Dreamweaver CC e versioni successive è stata semplificata. Di conseguenza, potreste non trovare alcune delle opzioni descritte in questo articolo in Dreamweaver CC e versioni successive. Per ulteriori informazioni, consultate questo articolo.

Informazioni sulle pagine di login

L'applicazione Web può contenere una pagina che consente agli utenti registrati di accedere al sito.

Una pagina di login comprende i seguenti blocchi costitutivi:

  • Una tabella di database di utenti registrati

  • Un modulo HTML che consente agli utenti di inserire un nome utente e una password

  • Un comportamento server Esegui login utente per verificare che il nome utente e la password immessi siano validi

    Quando l'utente completa il login viene creata una variabile di sessione per l'utente rappresentata dal nome utente.

Creare una tabella di database degli utenti registrati

È necessario disporre di una tabella di database degli utenti registrati per verificare che il nome utente e la password inseriti siano validi.

  1. Usate l'applicazione di database e una pagina di registrazione per creare la tabella. Per istruzioni, vedete l'argomento correlato indicato di seguito.

    Il passaggio successivo per la creazione di una pagina di login consiste nell'aggiunta di un modulo HTML alla pagina per consentire agli utenti di eseguire il login. Per istruzioni, vedete l'argomento successivo.

Aggiungere un modulo HTML per il login degli utenti

Per consentire agli utenti di eseguire il login inserendo nome utente e password, aggiungete un modulo HTML alla pagina.

  1. Create una pagina (File > Nuovo > Pagina vuota) e definite il layout della vostra pagina di login usando gli strumenti di progettazione di Dreamweaver.
  2. Aggiungete un modulo HTML spostando il cursore nel punto in cui desiderate visualizzare il modulo e scegliendo Modulo dal menu Inserisci.

    Nella pagina viene creato un modulo vuoto. Potrebbe essere necessario attivare l'opzione Elementi invisibili (Visualizza > Riferimenti visivi > Elementi invisibili) per vedere i bordi del modulo indicati da linee rosse sottili.

  3. Assegnate un nome al modulo HTML, facendo clic sul tag <form> nella parte inferiore della finestra del documento per selezionare il modulo, aprendo la finestra di ispezione Proprietà (Finestra > Proprietà) e infine digitando un nome nella casella Nome modulo.

    Non è necessario specificare un attributo action oppure method per indicare al modulo dove e come inviare i dati del record quando l'utente fa clic sul pulsante Invia. È il comportamento server Esegui login utente che imposta questi attributi.

  4. Aggiungete un campo di testo per il nome utente e per la password (Inserisci > Oggetti modulo > Campo di testo) al modulo.

    Aggiungete etichette (in formato testo o immagini) accanto a ogni campo di testo e allineate i campi di testo inserendoli in una tabella HTML e impostando l'attributo border della tabella su 0.

  5. Aggiungete un pulsante Invia al modulo (Inserisci > Modulo > Pulsante).

    Potete cambiare l'etichetta del pulsante Invia selezionandolo, aprendo la finestra di ispezione Proprietà (Finestra > Proprietà) e digitando un nuovo valore nella casella Etichetta.

    Il passaggio successivo per la creazione di una pagina di login consiste nell'aggiunta del comportamento server Esegui login utente per verificare che il nome utente e la password immessi siano validi.

Verificare il nome utente e la password

È necessario aggiungere un comportamento server Esegui login utente alla pagina di login per verificare che il nome utente e la password specificati da un utente siano validi.

Quando l'utente fa clic sul pulsante Invia nella pagina di login, il comportamento server Esegui login utente confronta i valori inseriti dall'utente con i valori degli utenti registrati. Se i valori corrispondono, il comportamento server apre una pagina (solitamente la schermata di benvenuto del sito). Se i valori non corrispondono, il comportamento server apre un'altra pagina (solitamente una pagina che avverte l'utente che il tentativo di login non è riuscito).

  1. Nel pannello Comportamenti server (Finestra > Comportamenti server), fate clic sul pulsante più (+) e scegliete Autenticazione utente > Esegui login utente dal menu a comparsa.
  2. Specificate il modulo e gli oggetti modulo usati dai visitatori per inserire il nome utente e la password.
  3. (ColdFusion) Inserite il vostro nome utente e la password, se necessario.
  4. Specificate la tabella del database e le colonne che contengono i nomi utente e le password di tutti gli utenti registrati.

    Il comportamento server confronta il nome utente e la password che il visitatore inserisce nella pagina di login con i valori presenti in queste colonne.

  5. Specificate una pagina che si deve aprire al completamento del processo di login.

    La pagina specificata è solitamente la schermata di benvenuto del sito.

  6. Specificate una pagina che si deve aprire se il processo di login non viene completato.

    Tale pagina avverte l'utente che il processo di login non è riuscito e gli consente di provare nuovamente.

  7. Se desiderate che gli utenti indirizzati alla pagina di login dopo aver cercato di accedere a una pagina con limitazioni possano tornare a tale pagina dopo il login, selezionate l'opzione Vai a URL precedente.

    Se un utente cerca di accedere al sito aprendo una pagina con limitazioni senza eseguire prima il login, la pagina con limitazioni può indirizzare l'utente alla pagina di login. Una volta completato il login, la pagina di login reindirizza l'utente alla pagina con limitazioni che lo aveva inizialmente inviato alla pagina di login.

    Nota:

    Dopo aver impostato la finestra di dialogo per il comportamento server Limita l'accesso alla pagina, specificate la pagina di login nella casella In caso di accesso negato, vai a.

  8. Specificate se desiderate concedere l'accesso alla pagina in base al nome utente e alla password soltanto o anche a un livello di autorizzazione, quindi fate clic su OK.

    Alla pagina di login viene aggiunto un comportamento server che assicura l'inserimento da parte del visitatore di un nome utente e di una password validi.

Questo prodotto è concesso in licenza in base alla licenza di Attribuzione-Non commerciale-Condividi allo stesso modo 3.0 Unported di Creative Commons.  I post su Twitter™ e Facebook non sono coperti dai termini di Creative Commons.

Note legali   |   Informativa sulla privacy online