Tengo que autenticar por medio de LDAP.. esto lo he hecho desde mi PC pero una vez que lo he subido al servidor la autenticación siempre es false
acá el código:
Código:
<?php
$ldapHost = "ldap://es.dominio.com";
$ldapPort = "389";
$ldapUser ="cn=".$_POST['user'].",dc=dominio,dc=com";
$ldapPswd =$_POST['password'];
session_start();
if($ldapLink =ldap_connect($ldapHost, $ldapPort)){
if (ldap_set_option($ldapLink,LDAP_OPT_PROTOCOL_VERSION,3))
{
if(ldap_bind($ldapLink,$ldapUser,$ldapPswd))
{
echo "autenticado correctamente";
$_SESSION['user']=$_POST['user'];
header('Location: ../');
}
else
{
echo "Usuario o password incorrectos";
echo "<a href='index.php'>volver a intentarlo</a>";
}
}else{
echo "Failed to set version to protocol 3";
}
}else
{
echo "No se estableció conexión con el servidor";
}
?>
he notado que el php del servidor está descatualizado.. tiene la versión 5.1.6 .. podría ser este el motivo? .. de ser este el problema para notificar al administrador del servidor
gracias de antemano