Session php

Fermé
Utilisateur anonyme - 25 janv. 2010 à 15:29
 Utilisateur anonyme - 25 janv. 2010 à 16:24
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

4 réponses

arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
25 janv. 2010 à 15:40
Il faut utiliser session_start(); en début de chaque page.

http://www.lephpfacile.com/cours/18-les-sessions
0
Utilisateur anonyme
25 janv. 2010 à 16:07
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?
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
25 janv. 2010 à 16:11
Excuse moi, j'avais mal lu/compris ton précédent message.
Je ne connais pas du tout ldap et donc je ne pourrais pas t'aider.
0
Utilisateur anonyme
25 janv. 2010 à 16:15
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 :)
0
Utilisateur anonyme
25 janv. 2010 à 16:24
up :)
0