Comment définir une URL de retour pendant la connexion sur codeigniter / tank_auth?
-
30-10-2019 - |
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