aiuto a realizzare uno script per login destination

6 contenuti / 0 new
Ultimo contenuto
aiuto a realizzare uno script per login destination

ciao a tutti spero qualcuno di voi mi aiuti a realizzare uno script per l modulo login destination.

ho creato una pagina accessibile solo agli utenti autenticati e ho bisogno che l'utente anonimo veda un link per poter entrare in questa pagina ma ovviamente cliccandoci sopra deve essere indirizzato prima alla pagina di registrazione e successivamente automaticamente alla pagina accessibile solo agli autenticati.

jscm mi ha consigliato di usare login destination ma avrei bisogno di uno script che va inserito nel modulo.

qualcuno di voi ha gia esperienze similari? se si come ha risolto.
oppure chi mi aiuta a far funzionare questo modulo?

Ciao,
il modo più semplice è di inserire l'argomento destination alla fine del link. Ad esempio, se l'utente non è autenticato, l'url del link potrebbe essere:
<a href="/user/login?destination=mia/pagina">Visita la pagina</a>
Questo fa si che dopo il login venga reindirizzato alla pagina mia/pagina.
La cosa, però, non funziona con la registrazione, a meno che (ma bisognerebbe provare) non togli la verifica della mail...
;)

ottimo suggerimento gioppy.
funziona anche in maniera generale, nel senso che se ti trovi in qualsiasi pagina puoi x esmpio autenticato ed essere rimandato alla pagina in cui ti trovavi?

ottimo ma provando ad usare / per rimandare l'utente in homepage ho una cosa strana nella url vedo l'indirizzo del sito con //cache1 finale.
che vuol dire?

melissa wrote:
ottimo ma provando ad usare / per rimandare l'utente in homepage ho una cosa strana nella url vedo l'indirizzo del sito con //cache1 finale.
che vuol dire?

Se devi ridirezionare l'utente all'home page metti sempre ?destination=node
;)

jscm wrote:
ottimo suggerimento gioppy.
funziona anche in maniera generale, nel senso che se ti trovi in qualsiasi pagina puoi x esmpio autenticato ed essere rimandato alla pagina in cui ti trovavi?

Si, dovrebbe funzionare per ogni pagina... sostanzialmente, l'azione di redirect viene eseguita dopo l'autenticazione!
;)