Compatibilità:
WebSite X5 Evo e Pro
In molti siti, per poter accedere a determinati contenuti, è necessario prima registrarsi ed ottenere le credenziali di accesso. 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 in download.
Con WebSite X5 anche tu puoi prevedere all'interno del tuo sito un'area riservata composta da una serie di pagine protette e gestirne l'accesso attraverso la creazione di gruppi Amministratori e Utenti.
Ipotizziamo di dover sviluppare il sito web di un'associazione 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.
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 Coordinamento Centrale e i Comitati dei diversi progetti sono composti da persone diverse ma il Membro 1 fa parte di tutti i gruppi e dovrà poter accedere, in qualità di Amministratore, a tutte le pagine protette.
Per rendere più completo l'esempio, ipotizziamo inoltre che, oltre alle sezioni legate ai progetti, il sito dell'associazione comprenda anche una serie di pagine di approfondimento che i normali Visitatori potranno consultare solo dopo essersi registrati.
I passaggi fondamentali per creare il sito dell'associazione e fare in modo che funzioni come da esempio sono i seguenti:
- Sviluppa il sito inserendo nelle Mappa tutte le pagine necessarie, sia quelle di libera consultazione che quelle che dovranno essere protette.
- Completa le pagine inserendo i contenuti.
- Dato che sono noti e di numero limitato, crea manualmente gli utenti relativi al Coordinamento Centrale e ai singoli Comitati di progetto (vedi, Come si creano manualmente gli Utenti e i Gruppi con accesso alle Pagine Protette?).
- Attiva la registrazione automatica per i Visitatori che desiderano accedere alle pagine di approfondimento protette (funzione disponibile solo per l'edizione Pro. Vedi, Come si attiva la registrazione automatica degli utenti?).
- Definisci i parametri di accesso per l'Amministratore (vedi, Come si attiva/modifica un profilo Amministratore?).
- Imposta sia le pagine relative ai progetti dei diversi Comitati che le pagine di approfondimento come "pagine protette" e associale ai gruppi di utenti che possono accedervi (vedi, Come si imposta una pagina come "protetta"?).
- Imposta la pagina di richiesta di login (vedi, Come si imposta la pagina di login?) e la pagina di atterraggio una volta effettuato il login (vedi, Come si imposta la pagina che deve essere visualizzata in seguito al login?).
- Salva il progetto e pubblica il tuo sito online.
- Avendo attivato la registrazione automatica degli utenti, ricorda di gestire gli accessi attraverso il Pannello di Controllo online e di aggiornare di conseguenza il progetto in WebSite X5 (vedi, Come si gestiscono gli Utenti che si sono registrati automaticamente?).
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 inseriti correttamente, la pagina protetta verrà visualizzata.
#tip - Login & Logout. Puoi permettere agli Utenti di fare il login inserendo direttamente nell'header del template o nelle pagine che ti interessano l'Oggetto Login & Logout.
Attenzione:
- Per il corretto funzionamento dell'Area Riservata è necessario che il Server sul quale il Sito verrà pubblicato supporti il linguaggio di programmazione PHP e le sessioni. Puoi avere queste informazioni di diagnostica sul Server attraverso la sezione WebSite Test del Pannello di Controllo online .
- Con l'edizione Pro, l'attivazione della Registrazione Automatica degli Utenti rende necessario anche l'impiego di Database MySQL.
- Nell'anteprima in locale le pagine protette vengono visualizzate senza la richiesta di accesso: l'Area Riservata viene attivata solo con la pubblicazione del sito su server.
#tip - Database ed Esportazione del progetto. Se decidi di esportare il sito su uno spazio WebSite X5 Hosting puoi essere sicuro che tutto sia configurato nel modo migliore e non dovrai fare nulla: i parametri di accesso al database, così come quelli di connessione al server, sono già integrati. Diversamente, impiegando lo spazio Web di un altro Provider dovrai inserire tali parametri manualmente: vedi, Come si esporta il sito realizzato usando un servizio di Hosting diverso da quello incluso in WebSite X5?