Creare una pagina di login

Ultimo aggiornamento il 25 apr 2024
Nota

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

Informazioni sulle pagine di login

La tua 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 Accesso utente per verificare che nome utente e password inseriti siano validi

    Una variabile di sessione costituita dal nome utente viene creata per l'utente quando questo accede con successo.

Crea una tabella di database degli utenti registrati

Hai bisogno di una tabella di database degli utenti registrati per verificare che nome utente e password inseriti nella pagina di accesso siano validi.

Usa l'applicazione database e una pagina di registrazione per creare la tabella. Per le istruzioni, consulta il link dell'argomento correlato di seguito.

Il passaggio successivo nella creazione di una pagina di accesso è aggiungere un modulo HTML alla pagina per consentire agli utenti di accedere. Per istruzioni, vedete l’argomento successivo.

Aggiungi un modulo HTML per consentire agli utenti di accedere

Aggiungi un modulo HTML alla pagina per consentire agli utenti di accedere inserendo nome utente e password.

Crea una pagina (File > Nuovo > Pagina vuota) e imposta il layout della pagina di accesso usando gli strumenti di progettazione di Dreamweaver.
Aggiungi un modulo HTML posizionando il punto di inserimento dove vuoi che appaia il modulo e scegliendo Modulo dal menu Inserisci.

Nella pagina viene creato un modulo vuoto. Potresti dover abilitare Elementi invisibili (Visualizza > Ausili visivi > Elementi invisibili) per vedere i confini del modulo, che sono rappresentati da sottili linee rosse.

Assegna un nome al modulo HTML facendo clic sul tag <form> nella parte inferiore della finestra Documento per selezionare il modulo, aprendo Inspector Proprietà (Finestra > Proprietà) e inserendo un nome nella casella Nome modulo.

Non devi specificare un attributo action o method per il modulo per indicargli dove e come inviare i dati del record quando l'utente fa clic sul pulsante Invia. Il comportamento server Accesso utente imposta questi attributi per te.

Aggiungi un campo di testo per nome utente e password (Inserisci > Modulo > Campo di testo) al modulo.

Aggiungi etichette (come testo o immagini) accanto a ciascun campo di testo e allinea i campi posizionandoli all'interno di una tabella HTML e impostando l'attributo border della tabella su 0.

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

Puoi cambiare l'etichetta del pulsante Invia selezionando il pulsante, aprendo Inspector Proprietà (Finestra > Proprietà) e inserendo un nuovo valore nella casella Etichetta.

Il passaggio successivo nella creazione di una pagina di accesso è aggiungere il comportamento server Accesso utente per verificare che nome utente e password inseriti siano validi.

Verificare il nome utente e la password

Devi aggiungere un comportamento server Accesso utente alla pagina di accesso per assicurarti che nome utente e password inseriti dall'utente siano validi.

Quando un utente fa clic sul pulsante Invia nella pagina di accesso, il comportamento server Accedi utente confronta i valori inseriti dall'utente con i valori degli utenti registrati.Se i valori corrispondono, il comportamento server apre una pagina (di solito la Schermata introduttiva del sito). Se i valori non corrispondono, il comportamento del server apre un'altra pagina (di solito una pagina che avvisa l'utente che il tentativo di accesso è fallito).

Nel pannello Comportamenti server (Finestra > Comportamenti server), fai clic sul pulsante Più (+) e seleziona Autenticazione utente > Accedi utente dal menu a comparsa.
Specifica il modulo e gli oggetti del modulo che i visitatori utilizzano per inserire il nome utente e password.
(ColdFusion) Inserite il vostro nome utente e la password, se necessario.
Specifica la tabella del database e le colonne che contengono i nomi utente e password di tutti gli utenti registrati.

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

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

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

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

La pagina specificata di solito avvisa l'utente che il processo di accesso è fallito e gli consente di riprovare.

Se desideri che gli utenti reindirizzati alla pagina di accesso dopo aver tentato di accedere a una pagina riservata tornino a quella pagina riservata dopo aver effettuato l'accesso, seleziona l'opzione Vai all'URL precedente.

Se un utente tenta di accedere al sito aprendo una pagina riservata senza aver prima effettuato l'accesso, la pagina riservata può reindirizzare l'utente alla pagina di accesso.Dopo che l'utente ha effettuato l'accesso con successo, la pagina di accesso reindirizza l'utente alla pagina riservata che lo aveva reindirizzato inizialmente alla pagina di accesso.

Nota

Quando completi la finestra di dialogo per il comportamento server Limita accesso alla pagina su queste pagine, assicurati di specificare la pagina di accesso nella casella Se accesso negato, vai a.

Specifica se concedere l'accesso alla pagina basandoti solo su nome utente e password, o anche sul livello di autorizzazione, e fai clic su OK.

Un comportamento server viene aggiunto alla pagina di accesso che assicura che il nome utente e password inseriti da un visitatore siano validi.