j'essaye avec le code suivant de faire un accès vers un A.D. Windows et je reçois l'erreur "access is denied" le module ldap foncionne,
je ne comprend pas
Code : Tout sélectionner
session_start();
$creatorparts = explode('\\',$_SERVER["REMOTE_USER"]);
$creator = $creatorparts[1];
if($_SESSION['memberof']){
$memberof = $_SESSION['memberof'];
}else{
$memberof = get_memberships($creator);
$_SESSION['memberof'] = $memberof;
}
$page = basename($_SERVER["PHP_SELF"]);
$page = substr($page,0,strpos(basename($_SERVER["PHP_SELF"]),'.'));
if(strpos(basename($_SERVER["PHP_SELF"]),'-')){
$page = substr($page,0,strpos(basename($_SERVER["PHP_SELF"]),'-'));
}
$bimAuth = false;
$cpoAuth = false;
$pageAllowed = false;
if($memberof){
foreach($memberof as $group){
//echo $group.'*<br>';
if($group == $bimSecurityGroup){
$bimAuth = true;
if(array_search($page,$bimSecurity,1)){
$pageAllowed = true;
}
}
if($group == $cpoSecurityGroup){
$cpoAuth = true;
if(array_search($page,$cpoSecurity,1)){
$pageAllowed = true;
}
}
}
}
?>Salento