¿Cómo configuro una URL de retorno durante el inicio de sesión en CodeIgniter / Tank_Auth?
-
30-10-2019 - |
Pregunta
El problema aquí es que cuando mi usuario inicia sesión en mi aplicación, siempre se redirigen al controlador predeterminado.
Me gustaría que el usuario fuera redirigido a la página en la que se encontraba antes de iniciar sesión.
Entonces, por ejemplo, si el usuario está leyendo el Foro Post #12 (la lectura no requiere inicio de sesión) y luego decide publicar una respuesta (responder requiere inicio de sesión), una vez que inicie sesión, debe volver a la publicación #12.
Estoy usando php/codeigniter 2.0.2 y la biblioteca tank_auth, y tengo en varios de mis controladores
function __construct()
{
parent::__construct();
if (!$this->tank_auth->is_logged_in()) {
redirect('/auth/login/');
} else {
//load stuff
}
Mi pregunta es
¿Cuál es la mejor manera de establecer una URL de retorno (¿Cookie? ¿Obtener?), ¿Y cómo se implementaría eso?
Si está familiarizado con Tank_Auth, ¿en qué archivos debo hacer estos cambios?
Cualquier hojas de ruta es bienvenida, incluso si no usa Tank_Auth.
No hay solución correcta