Ho una pagina di accesso che non sarà accessibile se l'utente ha già effettuato l'accesso. Quindi, la pagina di accesso tenta di reindirizzare gli utenti registrati nella pagina da cui provengono.come può una pagina reindirizzare gli utenti alla pagina precedente se provano ad accedere alla pagina tramite url?
Reindirizzare funziona se gli utenti fanno clic su un collegamento per accedere a una pagina. Il problema è che se gli utenti si trovano nella pagina About
prova ad accedere alla pagina di accesso tramite url, quindi lo referrer agent
non verrà impostato in modo tale che la pagina di accesso non reindirizzerà gli utenti alla pagina About
, invece sta reindirizzando allo base url
(sto usando il codeign e libreria di autenticazione ion). codice di reindirizzamento di pagina di login come di seguito:
if($this->ion_auth->logged_in())
{
redirect($this->agent->referrer(), 'refresh');
}
E 'possibile eseguire questo codice e reindirizzare correttamente invece di sempre reindirizzamento a URL di base? Quando gli utenti hanno effettuato l'accesso non visualizzo il link della pagina di accesso. Quindi gli utenti che hanno effettuato l'accesso possono accedere alla pagina di accesso solo digitando url e ciò che voglio è che, se lo fanno, verranno reindirizzati alla pagina da dove provengono.