Usuarios

Hola
Acabo de terminar una aplicación que han colgado en la red interna de la empresa y me piden que limite el acceso a los datos según el usuario que la ejecuta pero sin necesidad de pedirle un login.
No se si se puede recuperar el usuario de red de alguna manera al arrancar la aplicación.
Ayuda por favor
Gracias
Respuesta
1
Podes cambiar el modo de authentication a Windows en el web. Config
Dentro de system. Web.
<authentication mode="Forms" >
<forms loginUrl="login.aspx" path="/" timeout="20" >
</forms>
</authentication>
Después de hacer eso en Page. User. Identity tienes el usuario de windows con el que esta logueado, también podes restringir el acceso a recursos o páginas por web config también.
http://support.microsoft.com/kb/316871
Ahí tienes un poco de data de como hacerlo, también tendrías que ver la configuración de IIS para que funcione con seguridad integrada y sacarle el acceso anónimo.

2 respuestas más de otros expertos

Respuesta
1
El usuario dentro de la red no se si te refieres a el usuario con el nombre del host o al usuario con el que hace login windows te paso un link donde hay un foro sobre esto
http://www.forosdelweb.com/f29/obtener-usuario-windows-414450/
O si te refieres a obter el nombre del host o la direccion ip te paso algunos link que explican como hacerlo
http://www.elguille.info/colabora/NET2005/mfguerrero_ObtenerIP.htm
http://www.elguille.info/colabora/puntoNET/ALP_IPAddr.htm
Respuesta
1
Si se puede,
utiliza System. Environment. Username

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas