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 registrazione

L'applicazione Web può contenere una pagina che prevede la registrazione da parte dell'utente la prima volta che visita il sito

Una pagina di registrazione comprende i seguenti blocchi costitutivi:

  • Una tabella di database in cui memorizzare le informazioni di login degli utenti

  • Un modulo HTML che consente all'utente di selezionare un nome utente e una password

    Potete anche usare il modulo per raccogliere altre informazioni personali dell'utente.

  • Un comportamento server Inserisci record per aggiornare la tabella del database degli utenti del sito

  • Un comportamento server Controlla nuovo nome utente per verificare che il nome utente inserito dall'utente non sia già utilizzato da un altro utente

Archiviare le informazioni di login degli utenti

Una pagina di registrazione necessita di una tabella di database per memorizzare i dati di login inseriti dagli utenti.

  • Verificate che la tabella di database contenga una colonna per i nomi utente e una per le password. Se desiderate concedere agli utenti connessi diversi privilegi di accesso, inserite una colonna per i privilegi di accesso.
  • Se desiderate importare una password comune per tutti gli utenti del sito, configurate l'applicazione del database (Microsoft Access, Microsoft SQL Server, Oracle e altri) in modo che inserisca la password nel record di ogni nuovo utente per impostazione predefinita. Nella maggior parte delle applicazioni di database, potete impostare una colonna con un valore predefinito ogni volta che viene creato un nuovo record. Tale valore predefinito deve essere la password.
  • Potete anche usare la tabella di database per memorizzare altre informazioni utili relative all'utente.

    Il passaggio successivo per la creazione di una pagina di registrazione consiste nell'aggiunta di un modulo HTML alla pagina per consentire agli utenti di scegliere un nome utente e una password (se necessario).

Aggiungere un modulo HTML per la selezione di un nome utente e una password

Per consentire agli utenti di scegliere un nome utente e una password, aggiungete un modulo HTML alla pagina di registrazione (se necessario).

  1. Create una pagina (File > Nuovo > Pagina vuota) e definite il layout della pagina di registrazione usando gli strumenti di progettazione di Dreamweaver.
  2. Aggiungete un modulo HTML spostando il cursore nel punto in cui desiderate visualizzare il modulo e selezionando 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. Questi attributi vengono infatti impostati dal comportamento server Inserisci record.

  4. Aggiungete campi di testo (Inserisci > Modulo > Campo di testo) per consentire all'utente di inserire un nome utente e una password.

    Il modulo può anche contenere più oggetti modulo per registrare altri dati personali.

    È necessario aggiungere delle etichette (in formato testo o immagini) accanto a ogni oggetto modulo per fornire una spiegazione all'utente. Dovete inoltre allineare gli oggetti modulo inserendoli in una tabella HTML. Per ulteriori informazioni sugli oggetti modulo, vedete Creazione di moduli Web.

  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 Valore.

    Il passaggio successivo per la creazione di una pagina di registrazione consiste nell'aggiungere il comportamento server Inserisci record per inserire i record nella tabella degli utenti nel database.

Aggiornare la tabella di database degli utenti

Per aggiornare la tabella degli utenti nel database, è necessario aggiungere un comportamento server Inserisci record nella pagina di registrazione.

  1. Nel pannello Comportamenti server (Finestra > Comportamenti server), fate clic sul pulsante più (+) e selezionate Inserisci record dal menu a comparsa.

    Viene visualizzata la finestra di dialogo Inserisci record.

  2. Impostate la finestra di dialogo, assicurandovi di specificare la tabella degli utenti nel database in cui devono essere inseriti i dati utente. Fate clic su OK.

    Il passaggio finale del processo di creazione di una pagina di registrazione consiste nell'accertarsi che il nome utente non sia già utilizzato da un altro utente registrato.

Aggiungere un comportamento server per assicurare l'unicità del nome utente

Potete aggiungere un comportamento server alla pagina di registrazione utente per verificare che il nome utente inserito sia univoco prima di aggiungere l'utente al database degli utenti registrati.

Quando l'utente fa clic sul pulsante Invia nella pagina di registrazione, il comportamento server confronta il nome utente inserito dall'utente con i nomi utente memorizzati nella tabella di database degli utenti registrati. Se non viene trovato un altro nome utente uguale nel database, il comportamento server esegue l'operazione di inserimento del record normalmente. Se invece viene trovato un nome utente uguale, il comportamento server annulla l'operazione di inserimento del record e apre una nuova pagina (solitamente una pagina che avverte l'utente che il nome utente inserito è già utilizzato da un altro utente).

  1. Nel pannello Comportamenti server (Finestra > Comportamenti server), fate clic sul pulsante più (+) e selezionate Autenticazione utente > Controlla nuovo nome utente dal menu a comparsa.
  2. Dal menu a comparsa Campo Nome utente, selezionate il campo di testo del modulo usato dai visitatori per inserire un nome utente.
  3. Nella casella “Se esiste già, vai a”, specificate una pagina che deve aprirsi se viene trovato un nome utente corrispondente nella tabella del database, quindi fate clic su OK.

    Tale pagina avverte l'utente che il nome utente è già utilizzato e gli consente di inserirne un altro.

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