Video: Chicce di Web Design: Analisi del Sito DDD Conference Milano 2024
Molti siti Web siano segreti - limitati solo agli utenti autorizzati - o avere sezioni segrete. Tali siti Web richiedono agli utenti (membri) di accedere prima che possano vedere le informazioni segrete. Ecco alcuni esempi di situazioni in cui i siti Web potrebbero limitare l'accesso:
-
Amministrazione e-commerce: Molti commercianti online richiedono ai clienti di accedere in modo che le loro informazioni possano essere archiviate per transazioni future. Le informazioni sui clienti, in particolare le informazioni finanziarie, devono essere protette dalla vista pubblica.
-
Riservatezza: Molti siti Web devono limitare le informazioni a determinate persone. Ad esempio, le informazioni aziendali potrebbero essere limitate al personale aziendale o ai membri di un determinato dipartimento.
-
Accesso a pagamento: Alcuni siti Web forniscono accesso alle informazioni disponibili per la vendita, pertanto le informazioni devono essere limitate alle persone che hanno pagato per questo.
L'accesso utente è una delle applicazioni più comuni sul Web, con molti usi. Le applicazioni di accesso utente possono essere abbastanza semplici, ad esempio un'applicazione in cui l'amministratore imposta un elenco di utenti validi. Chiunque tenti di accedere a un file protetto viene invitato a inserire un nome utente e una password, che viene confrontato con l'elenco degli utenti validi.
D'altra parte, un'applicazione di login può essere molto più complicata. Può consentire al visitatore del sito web di registrarsi per l'accesso, creando il proprio account. L'applicazione potrebbe raccogliere informazioni dai clienti durante la registrazione. L'applicazione potrebbe fornire agli utenti la possibilità di gestire i propri account. Le funzionalità che può essere fornita da un'applicazione di accesso sono varie.
La funzione di base dell'applicazione di accesso è consentire agli utenti registrati di accedere al sito Web e di tenere fuori gli utenti che non si sono registrati. La sua seconda funzione principale è consentire agli utenti di registrarsi, archiviando le loro informazioni in un database. Per soddisfare le sue funzionalità di base, l'applicazione di accesso utente dovrebbe effettuare le seguenti operazioni:
-
Offri ai clienti la possibilità di registrarsi per l'accesso al sito Web o di accedere al sito Web se sono già registrati.
-
Visualizza un modulo di registrazione che consente ai nuovi clienti di digitare le informazioni di registrazione.
-
Convalidare le informazioni inviate nel modulo. Assicurarsi che i campi obbligatori non siano vuoti e che le informazioni inviate siano nel formato corretto.
-
Memorizza le informazioni convalidate nel database.
-
Visualizza un modulo di accesso che richiede il nome utente e la password del cliente registrato.
-
Confronta il nome utente e la password inseriti con i nomi utente e le password nel database. Se viene trovata una corrispondenza, inviare una pagina Web dal sito al cliente. Se non viene trovata alcuna corrispondenza, dare al cliente l'opportunità di provare un altro accesso.
Oltre alla possibilità di registrare e accedere, un'applicazione di accesso può diventare molto più complessa, dando la possibilità per un amministratore di assegnare ruoli a determinati account. Ad esempio, un utente potrebbe essere un amministratore che può visualizzare e modificare i dettagli di altri account utente.