3.4.1. Impostazioni e Registrazione

Vediamo brevemente come personalizzare la registrazione e il login grazie alla pagina Configurazione.

Impostazioni Generali:

  • Path alle immagini del pannello account: in questa cartella sono contenute alcune immagini utilizzate dal modulo. Se desiderate cambiarle potete utilizzare un'altra cartella inserendo il nuovo path in questo campo;
  • Links per pagina: numero di utenti da mostrare nell'elenco della parte amministrativa;
  • Età minima: potete specificare l'età minima richiesta per la registrazione. Ovviamente si basa su un'autocertificazione dell'utente, in alcuni stati questo ha valore legale. Potete disattivare la domanda inserendo 0 (come su questo sito);
  • Lunghezza minima password degli utenti: teoricamente più la password è lunga più è sicura. Potete alzare il numero ma non esagerate, anche perchè spesso la password non viene rubata perchè corta ma per qualche disattenzione dell'utente;
  • Nome per gli utenti anonimi: che nome utilizzare laddove gli utenti anonimi possono inviare dei dati (es. commenti, link ecc);
  • Salva la data dell'ultimo login nel database: se desiderate tener traccia dell'ultimo login potete attivarlo. Considerate però che con l'opzione ricordami un utente potrebbe loggarsi solo una volta e visitare il sito tutti i giorni;
  • Credenziale richiesta per il login: potete scegliere se ci si logga con username e password o con e-mail e password. Nota: per la seconda opzione l'e-mail dev'essere unica!
  • Metodo di hash per la password: la password non è salvata in chiaro nel database, potete scegliere quale metodo di hashing usare. Se non sapete cos'è lasciare SHA256;

Registrazione Utenti:

  • La registrazione utenti è moderata: mettendo si ogni account non verrà attivato fino a quando non lo approverete voi;
  • Ogni indirizzo e-mail può essere utilizzato solo una volta: evita che si registrino più account con lo stesso indirizzo. E' necessario se scegliere e-mail come credenziale per il login, ma si consiglia di lasciarlo su sì in ogni caso;
  • Mostra tutte le proprietà durante la registrazione: se attivo in fase di registrazione verrà chiesto all'utente di compilare tutti i campi del profilo invece che solo username, email e password. Prima di attivarlo considerate che chiedere troppi dati può scoraggiare l'utente;
  • Abilita la registrazione di nuovi utenti: mettendo no non sarà possibile registrare altri account;
  • Motivazione: il messaggio che verrà mostrato agli utenti se la registrazione è disabilitata;
  • Verifica l'indirizzo e-mail durante il processo di registrazione: potete scegliere tra 2 metodi di verifica o di non verificarlo;
  • Nomi utente riservati: potete indicare delle parole che non volete vengano utilizzate per registrare nuovi account;
  • Indirizzo e-mail a cui notificare la registrazione di nuovi utenti: inserendo il vostro indirizzo verrete avvisati di ogni nuovo utente;
  • User agent bannati: potete escludere dalla registrazione uno user agent;
  • Domini illegali: escludendo un dominio non sarà possibile registrare account usando un indirizzo e-mail di quel dominio (es. libero.it);
  • Domanda e Risposta di protezione dallo spam: potete specificare una semplice domanda a cui l'utente deve rispondere per registrarsi. Ad esempio quanto fa 4+2? 6;

Configurazione Log-in Utente:

  • Log-in e log-out conformi al WCAG: disattivandolo avrete una schermata con scritto "Log-in in corso" o "Log-out in corso" e un successivo redirect;