Session php
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'aimerai savoir comment faire pour garder une session ldap active avec php pendant la navigation d'un site intranet,
Merci d'avance pour toutes vos idées
J'aimerai savoir comment faire pour garder une session ldap active avec php pendant la navigation d'un site intranet,
Merci d'avance pour toutes vos idées
Configuration: Windows XP Firefox 3.5.7
4 réponses
-
Il faut utiliser session_start(); en début de chaque page.
http://www.lephpfacile.com/cours/18-les-sessions -
Et apres, car ldap est différent de mysql :
voici mon code pour se connecter :
<?php
session_start()
//Connection parameters
$host = "192.168.0.1";
$port="389";
$dn = "OU=Test,DC=mitjavila,DC=loc";
$user = $_POST["login"]."@mitjavila.loc";
$pass = $_POST["password"];
//Connection AD
if (!empty($_POST["login"]) AND !empty($_POST["password"])) {
$adConn = ldap_connect($host, $port) or die("La connection a échouée!");
//protocole version et bind
@ldap_set_option($adConn, LDAP_OPT_PROTOCOL_VERSION, 3) or die ("Protocole Ldap V1 inapplicable");
@ldap_set_option($adConn, LDAP_OPT_REFERRALS, 0) or die ("Protocole Ldap V2 inapplicable");
$bd = @ldap_bind($adConn,$user,$pass);
// Identification
if ($bd) {
//echo "authentification OK!";
//header("location:acceuil.html");
} else {
echo "authentification incorrecte! (login ou password erroné ...)";
}
}
?>
et apres je les rucupére comment le login et le mdp en session? -
ok merci quand même c'est déjà sympa de t'être penché sur mon cas , je vais continuer de chercher et de faire des test
bonne journée à toi :) -