mannoutta
Messages postés4Date d'inscriptionmardi 7 avril 2009StatutMembreDernière intervention18 mai 2010
-
24 avril 2010 à 22:05
devil_may_cry
Messages postés194Date d'inscriptiondimanche 18 mars 2007StatutMembreDernière intervention11 juillet 2015
-
27 avril 2010 à 04:25
j'ai une page qui contient un champ login et un champ mot de passe
alors je veux ecrire un code php don't il me permet de se connecter à deux pages differentes à partir de la le meme page
cs_LoLuBiZz
Messages postés1Date d'inscriptionjeudi 15 avril 2010StatutMembreDernière intervention26 avril 2010 26 avril 2010 à 18:20
moi aussi je cherche un code pour pouvoir partager entre deux base de donne mysql, la liste des inscrit sur mon site. pour partager avec une application qui utilise sa propre base de donne.
devil_may_cry
Messages postés194Date d'inscriptiondimanche 18 mars 2007StatutMembreDernière intervention11 juillet 2015 27 avril 2010 à 04:07
je ne sias pas si j'ai bien compris ce que vous voulez dire mais
pour mannoutta:
si tu veux dire que quand tu saisie le mot de login et le mot de passe que tu ai l'acces a deux page differente je dirait qu'il y'a 2 cas ici a traiter
- 1er cas : les deux page appartienne a la même application en d'autre terme c'est sur le même site dans ce cas dans ton script qui gere l'authentification apres avoir verifier que l'utilisateur existe bien dans ta base tu creer des variable super global avec $_SESSION en faisant par exemple;
supposons qu'avec un select tu a recupere dans $login = "le login";
$pass = "le mot de passe";
tu fait ensuit;
$_SESSION['login'] = $login;
$_SESSION['pass'] = "le_mot_de_passe";
ensuite sur les deux page page tu fait
if (isset($_SESSION['login']) && isset ($_SESSION['pass'])) {
//on laise l'acces
} else {
//sinon on le bloque
die("erreur vous n'avez pas le droit d'etre ici");
}
remarque:$_SESSION['login'] et $_SESSION['pass'] est exploitable dans toutes les pages du script et n'oublie pas le session_start() au debut de toute page dans laquelle tu veux acceder a ces deux variable
- 2e cas: les deux page son sur un autre site dans se cas tu utilise les cookies qui sont aussi des variable super globales mais contrairement au session celle ci sont enregistre au niveau de l'internaute
donc dans le script d'authentification au lieu de faire la demarche a vec les session tu fait:
// on définit une durée de vie de notre cookie (en secondes), un an dans ce cas
$temps = 365*24*3600;
// on envoie un cookie de nom login portant la valeur que tu veux "le_login" parexemple
setcookie ("login", "le_login", time() + $temps);
et sur les deux page tu fait des isse() comme pour le session sauf que tu utilisera $_COOKIES['login'] et $_COOKIES['pass']
bon ou si tu veux avoir les contenu des deux page sur la meme page tu fait des includes
j'espere avoir repondu a ta question ou du moins l'effleurer