Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial
  • Lezione 27 di 40
  • livello principiante
Indice lezioni

Registrazione di un nuovo utente: parte II

Verificare che un user name non appartenga ad un altro utente
Verificare che un user name non appartenga ad un altro utente
Link copiato negli appunti

Cosa impareremo:

  1. Verificare che uno user name non appartenga ad un altro utente

Per il gestore di una comunità o di un sito basato sull'iscrizione dei
visitatori è fondamentale che uno user name appartenga ad un solo utente
e che lo identifichi in maniera univoca. Anche questa procedura non dovrebbe
risultarvi nuova. Quante volte siete stati invitati a ripetere la registrazione
perché avete scelto un nome già assegnato? Chi realizza il sito
deve insomma implementare procedure in grado, al momento della registrazione,
di verificare la presenza di nomi duplicati. Ultradev ci fornisce un semplicissimo
strumento per ottenere tutto ciò.

Verificare che un user name non appartenga ad un altro utente

La procedura di verifica va impostata nella pagina di registrazione. Apriamo
il file "registrazione.asp" e la finestra Server Behaviors
(Ctrl + F9). Click su "+" e selezioniamo il behavior "User Authentication"
e quindi "Check New Username" (fig. 1)

Figura

La configurazione del behavior è semplicissima (fig. 2):

Figura 2

La casella "Username field" va impostata in base al campo della tabella
"tab_utenti" del database in cui è presente il nome utente
scelto: per noi il campo "username". La seconda casella invece serve
a impostare una pagina verso cui indirizzare l'utente nel caso egli abbia inserito
un nome appartenente ad un altro. Bisogna allora creare una pagina (il nome
che abbiamo scelto è "useresiste.asp") in cui si avvisa
che quel nome è stato già scelto e che bisogna rifare la registrazione
(un link verso "registrazione.asp" è quindi consigliato).

Tutto qui. Ora aprite la pagina di iscrizione (http://127.0.0.1/tutorial/registrazione.asp),
inserite come user name "charlie", riempite gli altri campi e inviate.
Se viene caricata la pagina "useresiste.asp", tutto è OK.

Ti consigliamo anche