Foros del Web » Programando para Internet » ASPX (.net) »

Active Directory sin password??

Estas en el tema de Active Directory sin password?? en el foro de ASPX (.net) en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 20/05/2008, 05:20
 
Fecha de Ingreso: diciembre-2006
Mensajes: 50
Antigüedad: 17 años, 4 meses
Puntos: 2
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!!

Última edición por firwart; 20/05/2008 a las 07:19
  #2 (permalink)  
Antiguo 20/05/2008, 10:05
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
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
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 21/05/2008, 04:48
 
Fecha de Ingreso: diciembre-2006
Mensajes: 50
Antigüedad: 17 años, 4 meses
Puntos: 2
Respuesta: Active Directory sin password??

Cita:
Iniciado por Peterpay Ver Mensaje
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
  #4 (permalink)  
Antiguo 22/05/2008, 03:11
Avatar de Javier Santamaria  
Fecha de Ingreso: julio-2007
Mensajes: 296
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: Active Directory sin password??

Prueba con esto:

strNTAccount = Request.ServerVariables("AUTH_USER")

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 10:29.