Redirection vers la page directement avant le login après authentification

Signaler
Messages postés
3
Date d'inscription
lundi 22 décembre 2008
Statut
Membre
Dernière intervention
24 décembre 2008
-
Messages postés
3
Date d'inscription
lundi 22 décembre 2008
Statut
Membre
Dernière intervention
24 décembre 2008
-
En php :
J'aimerais que après authentification (login) la page soit redirigé vers la page directement avant le login .
Après avoir cherché un peu partout et essayé (opener) je n'arrivais pas à resoudre mon problème.
Ce serait gentil si quelqu'un pourrait m'aider .
Merci

Noah

4 réponses

Messages postés
3708
Date d'inscription
lundi 5 juillet 2004
Statut
Membre
Dernière intervention
27 avril 2012
30
Salut,

Je ne suis pas certain d'avoir bien capté la redirection que tu souhaites faire.
En tout état de cause la fonction header est la solution.

Cordialement,

Kohntark -
Messages postés
3
Date d'inscription
lundi 22 décembre 2008
Statut
Membre
Dernière intervention
24 décembre 2008

Merci pour la réponse.

Je vais essayer de voir que peut -être une simple
header('Location: ...) pourrait résoudre mon pb. Petit hic , c'est que ce n'est pas une seule page, mais pourrait être des pages diffentes à chaque fois.

J'explique le contexte : 
C'est comme ici au Forum , je suis arrivé sur les Forums j'ai vu que quelqu'un  a repondu à ma demande. Je me suis connecté pour lui dire merci. Je me connecte (page de login) et au lieu d'être redirigé sur une autre page après (par exemple sur l'accueil ou autre) : j'arrive directement sur le topic (celui que je veux répondre). C'est ce que je souhaite faire et c'est logique pour les utilisateurs.

J'ai essaié avec des pages fille et mere. Les  page fille ouvre une page mere qui contient le login et après avoir 'logué' sur la page qui vient de s'ouvrir , celle ci se ferme et revient à la page qui l'a appelée ( et bien sur connectée : l'utilisateur pourrait desormais utiliser toutes les fonctionnalités accordées à un utilisateur connecté)

J'ai donné l'exemple ici en 'Forum' , mais ça pourrait être des Forum, Pages des membres, Sondages ...etc.

J'espere, être relativement précis cette fois dans mes explications.
 
Merci 
   

Noah
Messages postés
3708
Date d'inscription
lundi 5 juillet 2004
Statut
Membre
Dernière intervention
27 avril 2012
30
Salut,

Un truc du genre peut être :

lien:
réponse à votre message

index.php :
if (isset($_GET['subject'])) {
    if ([pas identifié]) {
       $redirect = 'login.php?subject='.$_GET['subject'];
    } else {
       $redirect = 'forum.php?subject='.$_GET['subject'];
    }
    header("Location:$redirect");

    exit;
}

login.php :

[login]

if (isset($_GET['subject'])) {
    $redirect = 'forum.php?subject='.$_GET['subject'];

    header("Location:$redirect");
    exit;
}

... ceci n'est bien sur qu'un exemple qu'il te faudra adapter.

Kohntark -
Messages postés
3
Date d'inscription
lundi 22 décembre 2008
Statut
Membre
Dernière intervention
24 décembre 2008

Merci Kohntark pour ta réponse et ta disponibilité à partager.C 'est gentil
Je vais voir ça de plus près.
Mais déjà : bonnes fetes de fin d'année et joyeux noël à toi et à toute la communauté

Noah