Question

Le problème ici est que lorsque mon utilisateur se connecte à mon application, ils sont toujours redirigés vers le contrôleur par défaut.

J'aimerais que l'utilisateur soit redirigé vers la page dans laquelle il se trouvait avant de se connecter.

Ainsi, par exemple, si l'utilisateur lit Forum Post # 12 (la lecture ne nécessite pas de connexion) et décide ensuite de publier une réponse (la réponse nécessite la connexion), une fois qu'il se connecte, ils devraient revenir au poste n ° 12.

J'utilise PHP / Codeigniter 2.0.2 et la bibliothèque Tank_Auth, et j'ai dans plusieurs de mes contrôleurs

function __construct()
{
    parent::__construct();

    if (!$this->tank_auth->is_logged_in()) {
        redirect('/auth/login/');
    } else {

        //load stuff 
     }

Ma question est

Quelle est la meilleure façon de définir une URL de retour (cookie? Get?), Et comment cela serait-il mis en œuvre?

Si vous connaissez Tank_Auth, dans quels fichiers dois-je apporter ces modifications?

Toutes les feuilles de route sont les bienvenues, même si vous n'utilisez pas Tank_Auth.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top