Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/01/2013, 02:05
maialenlopez
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años, 7 meses
Puntos: 7
Respuesta: obtener username de windows del cliente

Cita:
Iniciado por maialenlopez Ver Mensaje
Lo he conseguido haciendo lo siguiente a parte de meterme en el IIS del servidos y en el apartado de autenticación deshabilitando la autenticacion anónima y habilitando la autenticacion de windows.
Código vb.net:
Ver original
  1. username = Request.LogonUserIdentity.Name 'Me devuelve el usuario del servidor
  2.             contar = username.Length
  3.             i = username.IndexOf("\")
  4.             user = username.Substring(i + 1)
  5.  
  6.             valoresarray = FullName(user)
  7.             nombre = valoresarray(0)
  8.             email = valoresarray(1)
  9.             grupo = obtenergrupo(user)
  10.  
  11.             Session.Add("nombre", nombre)
  12.             Session.Add("email", email)
  13.             Session.Add("grupoUsuario", grupo)
  14.  
  15.             Me.nombreUsuario.Text = CType(Session("nombre"), String)
  16.             Me.emailUsuario.Text = CType(Session("email"), String)

Pero tengo un problema, que es que cada vez que se accede a la aplicación web, me pide la autenticacion para conectarse al servidor. Como podria arreglar esto?
Ya esta todo arreglado, era cosa del directorio activo. Le tenían que dar la ip del servidor para que no pida en todo momento el nombre de usuario y la contraseña.
Espero que esto os sirva de ayuda para algunos.
__________________
Gracias por todo;

Un saludo