Autor Tema: Active Directory + PHP (Autenticacion de Usuarios)  (Leído 8494 veces)

Desconectado fobiaxx

  • PHPerit@
  • *
  • Mensajes: 9
  • Karma: 0
    • Ver Perfil
Active Directory + PHP (Autenticacion de Usuarios)
« en: 20 de Diciembre de 2007, 19:47:45 pm »
Hola a todos,

He estado toda la tarde jod.. intentando autenticar un usuario incluido en un active directory de un servidor remoto externo Windows 2003 con mi servidor XAMPP implementado en un Windows XP, pero al final lo consegui, y como me he alegrado un huevo, he querido compartir mi alegria con vosotros :D mostrando como hacerlo:

Código: [Seleccionar]

$sUsuario = "usuario";
$sClave = "contraseña";
$sEmpresa = "empresa";
$sDominio = "dominio";

$dn = 'dc=$sEmpresa,dc=$sDominio';

$ldapconn = ldap_connect("$sEmpresa.$sDominio",389) or die("ERROR: No se pudo conectar con el Servidor LDAP.");

if ($ldapconn){
ldap_set_option($ldapconn, LDAP_OPT_PROTOCOL_VERSION,3);
ldap_set_option($ldapconn, LDAP_OPT_REFERRALS,0);
$ldapbind = @ldap_bind($ldapconn, "$sUsuario@$sEmpresa.$sDominio", $sClave);
if ($ldapbind) {
echo "Usuario autenticado...";
} else {
echo "Usuario no autenticado...".ldap_error($ldapconn);;
}
}
ldap_close($ldapconn);


Muy importante: Antes de nada debeis modificar el fichero de configuración de PHP, php.ini, y activar (descomentar) la extension php_ldap, copiar las dll's libeay32.dll y ssleay32.dll (Estas dll's las encuentras en el directorio donde tengas instalado el PHP) en la carpeta SYSTEM32 del directorio de WINDOWS y reiniciar el servidor APACHE.

Ya esta, espero que os sirva de ayuda.  O0

Salu2.

F:
« Última modificación: 20 de Diciembre de 2007, 20:00:34 pm por fobiaxx »

Comunidad PHPeros

Active Directory + PHP (Autenticacion de Usuarios)
« en: 20 de Diciembre de 2007, 19:47:45 pm »

Desconectado enriqueb

  • PHPerit@
  • *
  • Mensajes: 1
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Active Directory + PHP (Autenticacion de Usuarios)
« Respuesta #1 en: 26 de Abril de 2012, 22:57:53 pm »
Gracias, gracias, excelente aporte, me vino como caído del cielo :D

Desconectado Animus

  • PHPero Avanzado
  • ****
  • Mensajes: 273
  • Karma: 1
  • Sexo: Masculino
  • Aprende a aprender, el resto vendrá solo.
    • Ver Perfil
Re:Active Directory + PHP (Autenticacion de Usuarios)
« Respuesta #2 en: 27 de Abril de 2012, 15:20:38 pm »
Explíca mejor de qué trata, no he entendido mucho, pero igualmente buscaré algo sobre las funciones éstas :P


La red social de tus sueños.


Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:Active Directory + PHP (Autenticacion de Usuarios)
« Respuesta #3 en: 27 de Abril de 2012, 17:01:46 pm »
Felicitaciones, revivieron un tema de 5 años de inactividad, dejen descansar a los muertos...
Saludos.
Twitter: @JoakoM010



Desconectado raasdown

  • PHPerit@
  • *
  • Mensajes: 3
  • Karma: 0
  • Sexo: Masculino
  • Nuev@ PHPer@
    • Ver Perfil
Re:Active Directory + PHP (Autenticacion de Usuarios)
« Respuesta #4 en: 30 de Agosto de 2012, 17:06:28 pm »
Excelente, gracias mi hermano, saludos...