Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   ASPX (.net) (http://www.forosdelweb.com/f78/)
-   -   Active Directory sin password?? (http://www.forosdelweb.com/f78/active-directory-sin-password-588081/)

firwart 20/05/2008 05:20

Active Directory sin password??
 
Buenas, tras llevar toda la mañana probando y buscando por internet no he encontrado nada para poder comprobar un usuario en el Directorio Activo sin la necesidad de insertar su password.
Todos los ejemplos que he encontrado es necesario pasarle como parámetro el pass.

¿Alguien tiene alguna idea de como hacer esto?.
Muchas gracias!!

Peterpay 20/05/2008 10:05

Respuesta: Active Directory sin password??
 
public bool UserExists(string username)
{
DirectoryEntry de = GetDirectoryEntry();
DirectorySearcher deSearch = new DirectorySearcher();

deSearch.SearchRoot = de;
deSearch.Filter = "(&(objectClass=user) (cn=" + username + "))";

SearchResultCollection results = deSearch.FindAll();

return results.Count > 0;
}


con est o puedes saber si pertenece el username al directorio activo

firwart 21/05/2008 04:48

Respuesta: Active Directory sin password??
 
Cita:

Iniciado por Peterpay (Mensaje 2412151)
public bool UserExists(string username)
{
DirectoryEntry de = GetDirectoryEntry();
DirectorySearcher deSearch = new DirectorySearcher();

deSearch.SearchRoot = de;
deSearch.Filter = "(&(objectClass=user) (cn=" + username + "))";

SearchResultCollection results = deSearch.FindAll();

return results.Count > 0;
}


con est o puedes saber si pertenece el username al directorio activo

Gracias por la respuesta, no es lo que tenía pensado pero seguramente me valga.
Por cierto, ¿hay alguna forma de saber el ID del usuario que está ahora mismo logueado en el equipo para pasárselo a la función??.

Gracias de nuevo.

Salu2

Javier Santamaria 22/05/2008 03:11

Respuesta: Active Directory sin password??
 
Prueba con esto:

strNTAccount = Request.ServerVariables("AUTH_USER")

Saludos


La zona horaria es GMT -6. Ahora son las 10:48.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.