Joomla, login automatico dopo la registrazione
Una delle cose più noiose dell'attuale web è il doversi registrare ad ogni sito con cui si vuole interagire, vuoi per iscriverti ad un servizio, vuoi per scaricare dei file o altro ancora.
OpenID non ha (ancora? mai?) funzionato e quando un utente vuole iscriversi al nostro sito dobbiamo dargli il benvenuto, anzichè tentare di allontanarlo ad esempio con attivazioni dell'account via e-mail.
Tipicamente il workflow di registrazione ad un sito realizzato usando Joomla è:
- si preme il link "register"
- si compilano i dati
- si attiva l'account premendo il link inviato per e-mail
- si torna sul sito e l'account è attivato
- si può effettuare il login
A meno che il nostro sito porti informazioni/servizi indispensabili per gli utenti, dobbiamo limitare al massimo la lunghezza di questa procedura.
In uno dei miei siti ad esempio, su 140 utenti registrati, 15 non hanno mai attivato l'account via e-mail, mentre altri 64 hanno attivato l'account ma non hanno mai effettuato il login per accedere ai contenuti esclusivi. Qualcosa non funziona, un bel problema.
Come semplificare la procedura di registrazione?
Facciamo sì che gli utenti siano automaticamente loggati nel sito subito dopo la registrazione, e mostriamo loro una pagina di benvenuto.
Per fare questo dobbiamo effettuare un hack, cosa che solitamente non sopporto se posso farne a meno, ma non ho trovato altra soluzione (se qualcuno la trova, posti pure un commento!)
Apriamo il file components/com_user/controller.php ed intorno alla linea 288, alla fine del metodo register_save(), sostituire
$this->setRedirect('index.php', $message);
con il codice

Volendo possiamo inviare gli utenti ad un articolo/pagina/URL specifica, cambiando il contenuto del metodo $mainframe->redirect().
February 16th, 2010 at 15:25
Ciao
grazie dell’info.
Una cosa, praticamente però così si evita all’utente di far cliccare sulla mail di attivazione, giusto?
February 16th, 2010 at 15:30
Ciao Federico, si la funzione di attivazione dovrebbe essere disattivata da interfaccia di amministrazione.
Lascia un commento
-
Feeds
Seguici con il feed RSS e Twitter per restare sempre aggiornato!
Ricevi gli aggiornamenti via email: -
-
Ultimi commenti
- Valerio N: per Gianluca: Lo devi trattare come fosse un file di installazione di un nuovo Joomla.
- leopan81: Come modificare il codice per far sicchè ogni voce menù presenti angoli arrotondati???
- Roby: Grazie per la traduzione.
- michele: lo provo ciao
- ELMHEWIL: salve . mi aiutatti tradurre questo sito web grazie
-
Ultimi post

2 Commenti al post “Joomla, login automatico dopo la registrazione”