[RESOLU]Identification 'un peu intelligente'

Identification 'un peu intelligente' [RESOLU] - PHP - Programmation

Marsh Posté le 19-01-2009 à 18:01:23    

Salut à tous,:p  
Voilà, je développe un intranet,
Dans une de ces pages, un mail est envoyé avec un lien vers une partie sécurisée.
 
Toutes mes pages sont sécurisées de la même manière :
Je check si la session existe, si les droits de session sont les bons.
Si ca n'est pas le cas je redirige vers l'index, qui contient le formulaire d'identification.  
 
Tout fonctionne parfaitement. :)  
 
Mais j'aimerai faire un peu plus.
Car quand le destinataire du mail clique sur le lien (qui amene vers la partie sécurisée), il se retrouve sur l'index (redirigé normalement).
 
J'aimerai que lorsqu'il s'identifie, il soit redirigé vers la page qu'il demandait à la base.
 
En sachant qu'il faudrait aussi vérifier avant la redirection que la personne a accès a la page qu'il demande je suppose... (pour éviter que l'utilisateur tourne en rond). ;)  
 
J'ai testé 2 ou 3 trucs avec les variables $_SERVER mais je n'arrive pas à structurer le code de manière logique.
 
Quelqu'un peut m'aider ? :jap:


Message édité par jocastt le 19-01-2009 à 21:24:28
Reply

Marsh Posté le 19-01-2009 à 18:01:23   

Reply

Marsh Posté le 19-01-2009 à 18:04:09    

En gros :  
1) il arrive, tu redirige vers une page de connexion.
2) Sur cette page, tu stockes en session la page d'où il vient
3) une fois qu'il s'est identifié, tu le rediriges vers la page qu'il veut voir.

Reply

Marsh Posté le 19-01-2009 à 20:28:48    

omega2 a écrit :

En gros :  
1) il arrive, tu redirige vers une page de connexion.
2) Sur cette page, tu stockes en session la page d'où il vient
3) une fois qu'il s'est identifié, tu le rediriges vers la page qu'il veut voir.


 
Ouais dans l'idée ca se passe a peu prêt comme ca. :)  
Mais bon, imagine le mec n'a pas acces a la page 1, donc il est redirigé vers l'identification.
Il se connecte, et hop il est redirigé vers la page a laquelle il n'a pas accès (puiskil vient de la page1), et il se re-retrouve sur l'identification...
Il doit y avoir un systeme, ou un truc no ? :s :??:

Reply

Marsh Posté le 19-01-2009 à 20:50:40    

oui, avant ton étape 1.
 
Le mec arrive sur une page ou il n'as pas accès, toi tu le redirige forcement sur la page identification mais c'est faux, tu le redirige sur la page identification que si il est pas identifier et si il l'est déjà sur l'accueil par exemple.

Reply

Marsh Posté le 19-01-2009 à 20:57:09    

jocastt > J'espère quand même que tu es capable de faire la différence entre "je ne me suis pas connecté" et "cet utilisateur n'a pas le droit de consulter cette page". Si ton système de gestion de droit ne permet pas de faire cette différence alors modifie le.

Reply

Marsh Posté le 19-01-2009 à 21:24:01    

En effet, mais vu que c'est un intranet, ma page d'accueil est ma page d'identification.
Je sais pas si je vais pouvoir le modifier car l'outil est déjà en prod, je vais m'arranger.
En tout cas j'ai compris le systeme. Merki. :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed