PHP - conxion ldap

   
Vista:
Imágen de perfil de Hfr

conxion ldap

Publicado por Hfr (84 intervenciones) el 29/10/2015 14:46:01
hola chicos
ya tengo un el codigo para conxion ldap

este funciona bien al momento de autenticar me pero cuando yo quiero ingreso un usuario que no existe dentro del dominio yo arrojo un mensaje de error y automáticamente le niego el aseso

como puedo controlar esta advertencia


ldap


$host = " ";
$puerto = 389;

$conex = ldap_connect($host,$puerto) or die ("No ha sido posible conectarse al servidor");

echo ""; /* "<br>conexion: ".$conex; */

$admin=$_GET['nom'];

$passwd=$_GET['pass'];






if (ldap_set_option($conex, LDAP_OPT_PROTOCOL_VERSION, 3)) {
echo ""; /* "<br>Using LDAPv3"; */
} else {
echo " " ;
// <br>Failed to set protocol version to 3";
}





if ($conex) {
// bind with appropriate dn to give update access
$r=ldap_bind($conex, $admin, $passwd);

if ($r)
{ echo "";}// si la conxion es corecta le damos el accseso al usuario pero no mostrar ningún mensaje
else
{
echo"<script> alert('Usuario la clave es incorrecta. Vuelva a digitarlos por favor.'); window.location.href='index.html'; </script>"; } // "<br>Buen intento , usuario o contraseña inválidos. ¡Mejor suerte la próxima vez!";}

ldap_close($conex);
} else {
echo " "; // "<br>Unable to connect to LDAP server";
}

?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder