AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.
I singoli visitatori del sito web possono essere identificati solo quando è possibile accedere. È possibile fornire una funzionalità di accesso per diversi motivi:
AEM CommunitiesAi visitatori del sito viene richiesto di accedere per pubblicare contenuti nella community.
Potrebbe essere necessario limitare l’accesso al sito web (o a sezioni di esso) a visitatori specifici.
Personalizzazione Consente ai visitatori di configurare alcuni aspetti del modo in cui accedono al sito web.
La funzionalità di accesso (e disconnessione) è fornita da un account con un Profilo, che contiene informazioni aggiuntive sul visitatore registrato (utente). Le procedure effettive di registrazione e autorizzazione possono differire:
Autoregistrazione dal sito web
A Sito community può essere configurato per consentire ai visitatori di registrarsi o accedere autonomamente con i loro account Facebook o Twitter.
Richiesta di registrazione dal sito web
Per un gruppo utenti chiuso puoi consentire ai visitatori di richiedere la registrazione, ma imporre l’autorizzazione tramite un flusso di lavoro.
Registrare ogni account dall’ambiente di authoring
Se disponi di un numero limitato di profili che necessitano comunque di autorizzazione, puoi decidere di registrarli direttamente.
Per consentire ai visitatori di registrarsi, è possibile utilizzare una serie di componenti e moduli per raccogliere le informazioni di identificazione richieste, quindi le informazioni aggiuntive (spesso facoltative) sul profilo. Dopo la registrazione, gli interessati devono anche essere in grado di controllare e aggiornare i dati che hanno presentato.
Ulteriori funzionalità possono essere configurate o sviluppate:
Un modulo può essere utilizzato per raccogliere le informazioni di registrazione, quindi generare il nuovo account e profilo.
Ad esempio, gli utenti possono richiedere un nuovo profilo utilizzando la pagina Geometrixx
http://localhost:4502/content/geometrixx-outdoors/en/user/register.html
Dopo aver inviato la richiesta, si apre la pagina del profilo in cui l’utente può fornire i dati personali.
Il nuovo account è visibile anche nel Console Utenti.
Il componente Accesso può essere utilizzato per raccogliere le informazioni di accesso e quindi attivare il processo di accesso.
Questo fornisce al visitatore i campi standard di Nome utente e Password, con Login per attivare il processo di accesso quando le credenziali vengono immesse.
Ad esempio, gli utenti possono effettuare l'accesso o creare un nuovo account utilizzando Accesso nella barra degli strumenti di Geometrixx, che utilizza la pagina:
http://localhost:4502/content/geometrixx-outdoors/en/user/sign-in.html
Dato che esiste un meccanismo di accesso, è necessario anche un meccanismo di logout. È disponibile come Esci in Geometrixx.
A seconda del modulo di registrazione, il visitatore potrebbe avere delle informazioni registrate nel suo profilo. Essi dovrebbero essere in grado di visualizzare e/o aggiornare questo in una fase successiva. Questo può essere fatto con una forma simile; ad esempio, in Geometrixx:
http://localhost:4502/content/geometrixx-outdoors/en/user/profile.html
Per visualizzare i dettagli del tuo profilo clicca su Il mio profilo nell’angolo in alto a destra di qualsiasi pagina; ad esempio con admin
account:
http://localhost:4502/home/users/a/admin/profile.form.html/content/geometrixx-outdoors/en/user/profile.html.
Puoi visualizzare un altro profilo utilizzando contesto client (nell’ambiente di authoring e con privilegi sufficienti):
Aprire una pagina; ad esempio la pagina Geometrixx:
http://localhost:4502/cf#/content/geometrixx/en.html
Fai clic su Il mio profilo nell'angolo in alto a destra. Vedrai il profilo del tuo account corrente; ad esempio l'amministratore.
Press control-alt-C per aprire il contesto client.
Nell’angolo in alto a sinistra del contesto client, fai clic sul pulsante Caricare un profilo pulsante .
Seleziona un altro profilo dall’elenco a discesa nella finestra di dialogo; ad esempio, Alison Parker.
Fai clic su OK.
Fai di nuovo clic su Il mio profilo. Il modulo verrà aggiornato con i dettagli di Alison.
Ora puoi utilizzare Modifica profilo o Modifica password per aggiornare i dettagli.
Puoi aggiungere campi alla definizione del profilo. Ad esempio, per aggiungere un campo "Colore preferito" al profilo Geometrixx:
Dalla console Siti web passa a Geometrixx Outdoors Sito > Inglese > Utente > Il mio profilo.
Fai doppio clic sul pulsante Il mio profilo per aprirlo in modalità di modifica.
In Componenti scheda della barra laterale espandi la Modulo sezione .
Trascina un Elenco a discesa dalla barra laterale al modulo, appena sotto il Informazioni su di me campo .
Fai doppio clic sul pulsante Elenco a discesa per aprire la finestra di dialogo per la configurazione e immettere:
favoriteColor
Favorite Color
Fai clic su OK da salvare.
Chiudi la pagina e torna alla pagina Siti Web console e attiva la pagina Profilo personale .
La prossima volta che visualizzi un profilo puoi selezionare un colore preferito:
Il campo viene salvato nella profilo sezione dell’account utente pertinente:
Esistono diversi casi d’uso che richiedono di sapere se un utente (o piuttosto il suo profilo) si trova in un stato specifico o no.
Ciò comporta la definizione di una proprietà appropriata nel profilo utente in modo che:
Questa operazione viene eseguita con:
Gestire i due stati di una proprietà specifica e le transizioni tra i due.
Gestire le azioni relative agli stati.
È possibile definire più stati; ad esempio, in Geometrixx questi includono:
Il fornitore statale gestisce lo stato attuale della proprietà in questione, nonché le transizioni tra i due stati possibili.
I provider di stato sono implementati come componenti, quindi possono essere personalizzati per il progetto. In Geometrixx questi includono:
I provider di stato gestiscono una proprietà di profilo e i relativi stati.
È necessario un flusso di lavoro per implementare le azioni relative agli stati . Ad esempio, con l’abbonamento per le notifiche, il flusso di lavoro gestirà l’azione di abbonamento effettiva; quando si annulla l’iscrizione alle notifiche, il flusso di lavoro gestisce la rimozione dell’utente dall’elenco di sottoscrizione.
I profili vengono memorizzati nell’archivio dei contenuti come parte del account utente.
Il profilo si trova in /home/users/geometrixx
:
In un’installazione standard (authoring o pubblicazione) tutti possono accedere in lettura alle informazioni di profilo di tutti gli utenti. tutti sono un "Gruppo predefinito che contiene automaticamente tutti gli utenti e i gruppi esistenti. Impossibile modificare l'elenco dei membri".
Questi diritti di accesso sono definiti dal seguente ACL con caratteri jolly:
/home tutti permettono jcr:read rep:glob = */profile*
Ciò consente di:
Se tale accesso non è appropriato per l'installazione in uso, è possibile modificare queste impostazioni predefinite.
Questa operazione può essere eseguita utilizzando Controllo degli accessi scheda:
È disponibile anche una serie di componenti di profilo per definire i requisiti di profilo per il sito.
Questo componente fornisce due campi:
Con le impostazioni predefinite, il componente viene visualizzato come segue:
Questo componente offre all’utente la possibilità di selezionare e caricare un file di foto avatar.
Questo componente permette all’utente di inserire un nome dettagliato.
Questo componente permette all’utente di inserire il proprio genere.