Foros del Web » Programando para Internet » PHP »

Usuario de Windows en PHP (Intranet)

Estas en el tema de Usuario de Windows en PHP (Intranet) en el foro de PHP en Foros del Web. Hola amigos, espero estén bien, voy a comenzar siendo lo más explícto para obtener toda su ayuda. Me encuentro realizando una intranet con PHP 4.3 ...
  #1 (permalink)  
Antiguo 11/11/2008, 08:23
Avatar de limpagna  
Fecha de Ingreso: noviembre-2008
Mensajes: 5
Antigüedad: 15 años, 5 meses
Puntos: 0
Información Usuario de Windows en PHP (Intranet)

Hola amigos, espero estén bien, voy a comenzar siendo lo más explícto para obtener toda su ayuda. Me encuentro realizando una intranet con PHP 4.3 como la mayoría de las empresas su ambiente es en Windows y los usuarios se logean contra el directorio activo del dominio creado. ahora bien:

1. Me gustaría que mis usuario cuando ingresen a la intranet mi aplicación reconozca el usuario de windows y lo cargue en la sesión de php, por lo tanto no tenga que estár logeandose nuevamente, o si lo hace, que coloque su usuario y password de windows.

2. De ser esto posible (que he leído algunas cosas pero no termino de aclararme) como puedo usar este usuario en mi base de datos MySQL?.

Gracias foreros¡¡¡....

Limpagna.
  #2 (permalink)  
Antiguo 11/11/2008, 08:29
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 5 meses
Puntos: 17
Respuesta: Usuario de Windows en PHP (Intranet)

Umm, y para qué quieres que se asocie a la BDD? PHP tiene funciones para manejar LDAP. Pero no creo que reconozca el usuario directamente, PHP es un lenguaje de servidor..... Para que Windows le propague a PHP el usuario y la contraseña del Active Directory, tiene que haber alguien intermedio que lo haga (probablemente se podrá con Internet Explorer, pero no sé si con el resto de navegadores se podrá hacer).
  #3 (permalink)  
Antiguo 11/11/2008, 08:37
Avatar de limpagna  
Fecha de Ingreso: noviembre-2008
Mensajes: 5
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Usuario de Windows en PHP (Intranet)

Hola Keysher, mil gracias de antemano, como hay políticas corporativas todos los usuarios sin excepción usan Internet Explorer, y mi ambiente está montado en PHP con IIS, el uso del usuario con MySQL no es prescisamente lo que me quita el sueño en este momento, pero si me gustaría saber como utilizar el usuario de windows en la sesiónes de mi aplicación PHP para no estar emitiendo otro usuario y otro password, sobre todo por aquello de que "usuario no gente grande"......jejejeje. Gracias.

limpagna
  #4 (permalink)  
Antiguo 11/11/2008, 08:56
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 5 meses
Puntos: 17
Respuesta: Usuario de Windows en PHP (Intranet)

Entonces echale un ojo al soporte LDAP de PHP en el manual.

Y para lo de IE, no sé, creo que se puede hacer, no sé si valdrá con alguna política del dominio.
  #5 (permalink)  
Antiguo 11/11/2008, 09:16
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: Usuario de Windows en PHP (Intranet)

chekea este manual... quizas despejas mas dudas: Manual LDAP MasterOjitos
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #6 (permalink)  
Antiguo 11/11/2008, 15:22
Avatar de limpagna  
Fecha de Ingreso: noviembre-2008
Mensajes: 5
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Usuario de Windows en PHP (Intranet)

Gracias materojitos, me ha servido bastante, estuve revisando y logré habilitar las extensiones correspondientes y colocar los archivos dll´s que corresponden pero ahora el problema está en que no logra ver los archivos me aparece el siguiente error:

PHP Warning: Unknown(): Unable to load dynamic library 'C:\PHP\extensions\php_ldap.dll' - No se encontr�� proceso especificado


dentro del php.ini, en el extensions_dir coloqué c:\php\extensions que es el pad donde tengo mis extensiones, pero NADA...... me sigue apareciendo el error.

Copié los archivos correspondientes en system32 y NADA.... ya no sé que más INVENTARME,.....

Nuevamente mil gracias por toda su ayuda.

LiMpAgNa
  #7 (permalink)  
Antiguo 11/11/2008, 19:00
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Usuario de Windows en PHP (Intranet)

Haz probado agregar al PATH de windows el directorio de PHP como especifica la FAQ? http://www.php.net/manual/en/faq.ins...tion.addtopath

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:56.