Come gestire gli accessi e creare un'Area riservata

Best Practice > Passo 1 - Impostazioni  > Sezione Avanzate >

Come gestire gli accessi e creare un'Area riservata

Previous pageReturn to chapter overviewNext page
Mostra/Nascondi testo nascosto 

È esperienza comune imbattersi in Siti Web in cui non è possibile accedere liberamente a tutte le Sezioni o le Pagine di cui si compongono: in questi casi, prima di poter visualizzare determinati contenuti, è necessario registrarsi per ottenere le credenziali di accesso indispensabili per poter procedere.

Esempi classici sono i Siti aziendali che prevedono Aree Riservate con materiali e listini solo per Rivenditori e Partners, oppure i Portali che richiedono l'iscrizione per accedere a contenuti magari in download.

WebSite X5 consente di prevedere all'interno di un Sito un'Area Riservata composta da una serie di Pagine Protette e di gestirne l'accesso attraverso la creazione di Gruppi Amministratori e Utenti.

Per spiegare come procedere, si ipotizzi di lavorare al Sito Web di un'Associazione di volontariato che gestisce diversi Progetti attraverso un Coordinamento Centrale e dei Comitati specifici. Oltre alla parte istituzionale aperta al pubblico, il Sito contiene delle Pagine, specifiche per ciascun Progetto, che devono poter essere consultate solo dai membri del Comitato che lo promuove oltre che dai referenti del Coordinamento Centrale. In totale i volontari dell'Associazione coinvolti sono 9 così organizzati:

Coordinamento Centrale

Comitato Progetto A

Comitato Progetto B

Comitato Progetto C

Membro 1

Membro 1

Membro 1

Membro 1

Membro 2

Membro 4

Membro 6

Membro 8

Membro 3

Membro 5

Membro 7

Membro 9

Come si vede il Membro 1 non solo fa parte dei Coordinamento Centrale ma anche di tutti i Comitati responsabili dei Progetti in corso.

Si ipotizzi poi che, oltre a queste sezioni legate ai Progetti, il Sito Web dell'Associazione comprenda anche una serie di pagine con dei materiali di approfondimento che i Visitatori potranno consultare solo dopo essersi registrati.

Lavorando con l'edizione Professional di WebSite X5, per gestire al meglio gli accessi, l'autore del Sito potrà creare manualmente gli Utenti relativi al Coordinamento Centrale e ai singoli Comitati (che sono noti e di numero limitato) e, parallelamente, fare in modo che i Visitatori interessati si registrino in maniera autonoma direttamente online.

Ovviamente, prima di procedere alla definizione dell'Area Riservata del Sito e alla gestione dei profili degli Utenti che potranno avere accesso alle Pagine Protette, è necessario aver creato la Mappa del Sito e inserito i contenuti delle diverse Pagine.

Clicca per espandere/ridurreHow To: Come creare gli Utenti e i Gruppi con accesso alle Pagine Protette

In base all'organigramma come da esempio, occorre creare manualmente 9 Utenti con le relative credenziali di accesso e gestirli in Gruppi.

Nella Tabella Elenco Utenti e Gruppi con accesso privilegiato, sono già inseriti di default il Gruppo Amministratori con l'Utente Admin e il Gruppo Utenti con l'Utente Utente 1. Tralasciando momentaneamente il Gruppo Amministratori, selezionare il Gruppo Utenti e utilizzare il comando Nuovo Gruppo per creare i Gruppi che dovranno essere nominati "Coordinamento Centrale", "Comitato Progetto A", "Comitato Progetto B" e "Comitato Progetto C".
Selezionare il Gruppo "Coordinamento Centrale" e cliccare sul pulsante Nuovo Utente per richiamare l'omonima finestra Nuovo Utente e creare l'Utente "Membro 1". Digitare Cognome, Nome e E-mail negli appositi campi e associare una Password.
Ripetere la stessa procedura per creare gli Utenti per tutti gli altri Membri, posizionandoli direttamente nei Gruppi corretti.
L'Utente "Membro 1" fa parte di tutti i Gruppi: in questo caso, conviene selezionarlo e cliccare tre volte sul comando Crea Alias per creare altrettanti Alias dell'Utente. Selezionare ciascun Alias e trascinarlo in modo da posizionarne uno in ciascun Gruppo.

Clicca per espandere/ridurre

Clicca per espandere/ridurreHow To: Come attivare la registrazione automatica degli Utenti

Con l'edizione Professional di WebSite X5 è possibile fare in modo che i Visitatori del Sito si registrino autonomamente e ricevano subito le credenziali per accedere alle Pagine Protette. Per ottenere questo risultato occorre, innanzitutto, predisporre il Database su cui verranno salvati i dati:

Cliccare sul pulsante Aggiungi... per richiamare la finestra Impostazioni Database e procedere all'inserimento delle informazioni relative al Database che si intende utilizzare per gestire gli accessi al Sito.

Impostato il Database, è possibile impostare la registrazione automatica degli Utenti:

Nella finestra Gestione Accessi, accedere alla sezione Impostazioni.
Selezionare Registrazione Automatica come Metodo di Registrazione.
Nelle Impostazioni selezionare il Database che si intende utilizzare, specificando anche il nome della Nome Tabella in cui verranno salvati i dati. è necessario specificare anche un indirizzo attivo per l'opzione E-mail Amministratore: a questo indirizzo verranno inviate le richieste degli Utenti che hanno dimenticato la Password e/o le notifiche delle nuove registrazioni.
Opzionalmente, attivare le opzioni per fare in modo che l'Amministratore riceva una e-mail di notifica per ogni nuova registrazione (Invia e-mail di notifica di ricezione nuove iscrizioni), che venga aggiunto il controllo anti-spam del "Captcha" al termine della form di registrazione (Attiva controllo anti-spam 'Captcha'), che venga richiesta la validazione dell'indirizzo e-mail (Attiva Validazione indirizzo e-mail).
Clicca per espandere/ridurreHow To: Come impostare le Pagine Protette

Dopo aver definito la lista degli Utenti con le relative credenziali d'accesso, è possibile specificare quali Pagine del Sito devono essere protette e da chi ciascuna Pagina può essere consultata.

Al Passo 3 - Mappa selezionare la prima delle Pagine da proteggere e cliccare sul pulsante per richiamare la finestra Pagina Protetta.
Attivare l'opzione Imposta questa Pagina come Protetta e, quindi, mettere un segno di spunta a fianco dei singoli Utenti o dei Gruppi a cui si vuole permettere la visualizzazione. Sulla Mappa le Pagine Protette vengono distinte attraverso l'icona . Le Pagine Protette possono essere visualizzate o meno nei Menu attraverso l'opzione Pagina non visibile sul Menu.
Ripetere la procedura per tutte le Pagine da proteggere, valutando di volta in volta gli Utenti/Gruppi da abilitare.

Clicca per espandere/ridurre

Clicca per espandere/ridurreHow To: Come definire i parametri d'accesso per l'Amministratore

Naturalmente, WebSite X5 consente di gestire non solo i profili degli Utenti ma anche quelli degli Amministratori: di default è già presente un Gruppo Amministratori in cui è inserito un Amministratore Admin.

Per modificare il nome e le credenziali d'accesso dell'Amministratore Admin, selezionarlo all'interno dell'Elenco Utenti e Gruppi con accesso privilegiato e cliccare sul pulsante Modifica... in modo da richiamare la finestra Impostazioni Utente.
Per creare nuovi profili Amministratore, selezionare il Gruppo Amministratori e cliccare sul pulsante Nuovo Utente per richiamare la finestra Impostazioni Utente e inserire le informazioni necessarie.

Gli Amministratori, a differenza dei semplici Utenti, possono accedere a tutte le Pagine Protette presenti nel Sito e, in più, con le stesse credenziali possono accedere al Pannello di Controllo online e, se lavorano con l'edizione Professional, all'App WebSite X5 Manager. Tramite il Pannello di Controllo online e/o l'App, gli Amministratori possono, a seconda delle funzioni attivate sui Siti, gestire aspetti come: le statistiche di accesso, i commenti del Blog e dell'Oggetto Commenti e Voti, le registrazioni degli Utenti, gli ordini e la disponibilità dei Prodotti a magazzino, ecc.

Clicca per espandere/ridurreHow To: Come gestire gli Utenti che si sono registrati automaticamente

Se lavorando con l'edizione Professional di WebSite X5 come Metodo di Registrazione è stata attivata la Registrazione Automatica, tutti i dati dei nuovi Utenti che si registrano vengono raccolti nell'apposita sezione del Pannello di Controllo online e dell'App WebSite X5 Manager.

Per fare in modo che la lista degli Utenti registrati visualizzata in WebSite X5 sia aggiornata è necessario:

Nella sezione Utenti cliccare sul pulsante Aggiorna l'elenco degli Utenti che si sono registrati automaticamente da Internet: gli Utenti che si sono registrati automaticamente da Internet vengono scaricati e inseriti nel Gruppo Registrazione Automatica.

A questo punto, gli Utenti inseriti nel Gruppo Registrazione Automatica possono essere spostati all'interno di un qualsiasi altro gruppo. Una volta spostati, anche gli Utenti che si sono registrati automaticamente possono essere gestiti come gli Utenti creati manualmente: è possibile, quindi, modificare i dati attraverso la finestra Impostazioni Utente o crearne degli alias.

Aggiornando la lista degli Utenti che si sono registrati automaticamente si possono verificare i seguenti casi:

L'Utente non ha ancora effettuato la validazione (se richiesta) della propria e-mail: il suo nominativo viene evidenziato con un pallino giallo. Se si ritiene che l'indirizzo sia attendibile, si può decidere di convalidare l'indirizzo manualmente utilizzando il pulsante Valida presente sia nella finestra Impostazioni Utente che nel Pannello di Controllo online e nell'App WebSite X5 Manager.  
L'Utente ha specificato una E-mail già in uso: il suo nominativo viene evidenziato con un pallino rosso. Occorre risolvere il conflitto modificando una delle E-mail.

Tutte le operazioni effettuate sugli Utenti dopo averne aggiornato la lista tramite il pulsante Aggiorna l'elenco degli Utenti che si sono registrati automaticamente da Internet, vengono rese effettive solo dopo la pubblicazione online del Sito. Questo significa, per esempio, che la lista degli Utenti scaricati non viene rimossa né dal Pannello di Controllo online né dall'App WebSite X5 Manager fino a che il Sito non viene ripubblicato online.

Pubblicato il Sito, ogni volta che un Visitatore tenterà di visualizzare una Pagina Protetta, gli verrà richiesto di inserire E-mail e Password. Se questi parametri verranno correttamente inseriti, la Pagina Protetta verrà visualizzata: di default, la durata della sessione (ovvero, l'intervallo di tempo che intercorre prima che venga nuovamente richiesto di inserire Username e Password) è di 5 minuti e viene resettato a ogni link a una Pagina Protetta.

Quando si testa in locale il funzionamento del Sito creato, una finestra d'avviso avverte che le Pagine Protette vengono visualizzate senza la richiesta di accesso. L'Area Riservata viene attivata solo con la pubblicazione del Sito su Server.

 


Approfondimenti:

-

Il Pannello di Controllo online e l'App WebSite X5 Manager