|
 |
aspx_espanol thread: Usuario logueado en NT
Message #1 by "Jorge Beker" <jorgito@n...> on Mon, 17 Sep 2001 15:09:05 -0300
|
|
Nesecito saber qué usuario esta logueado en el NT via codigo(ya sea para vb
o para asp.net), es decir, si pongo control+alt+delete, que dice "You are
loggued as jorge" necesito que me diga la palabra jorge. En el caso del
.net, necesito que me de el usuario, ya que distintas paginas se corren con
distintos usuarios (no es solamente el internet guest user el que uso)
Saludos
Jorge
Message #2 by "Juan T. Llibre" <j.llibre@c...> on Mon, 17 Sep 2001 14:27:18 -0400
|
|
This is a multi-part message in MIME format.
------=_NextPart_000_0114_01C13F84.DB454EF0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Necesitas activar autenticaci=F3n de Windows.
Para eso, incluye lo siguiente en web.config :
<configuration>
<system.web>
<authentication mode=3D"Windows" />
</system.web>
</configuration>
Y, en la p=E1gina :
<html>
<script language=3D"C#" runat=3Dserver>
void Page_Load(Object Src, EventArgs E ) {
AuthUser.Text =3D User.Identity.Name;
AuthType.Text =3D User.Identity.AuthenticationType;
}
</script>
<body>
<h3><font face=3D"Verdana">Using Windows Authentication</font></h3>
<table Width=3D"700" rules=3D"all" bordercolor=3D"Black"
style=3D"background-color:#ccccff;bordercolor:black;
font-family:Verdana;font-size:8pt;border-collapse:collapse;">
<tr>
<td>User:</td>
<td><asp:label id=3DAuthUser runat=3Dserver/>
</tr>
<tr>
<td>Authentication Type:</td>
<td><asp:label id=3DAuthType runat=3Dserver/>
</tr>
</table>
</body>
</html>
saludos,
Juan T. Llibre
Microsoft MVP [IIS/ASP]
ASP.Net En Espa=F1ol : http://asp.net.do/
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D
----- Original Message -----
From: "Jorge Beker" <jorgito@n...>
Newsgroups: aspx_espanol
To: "ASP.Net en Espa=F1ol" <aspx_espanol@p...>
Sent: Monday, September 17, 2001 2:09 PM
Subject: [aspx_espanol] Usuario logueado en NT
> Nesecito saber qu=E9 usuario esta logueado en el NT via codigo(ya sea
para vb
> o para asp.net), es decir, si pongo control+alt+delete, que dice "You
are
> loggued as jorge" necesito que me diga la palabra jorge. En el caso
del
> .net, necesito que me de el usuario, ya que distintas paginas se
corren con
> distintos usuarios (no es solamente el internet guest user el que uso)
>
> Saludos
> Jorge
>
>
>
> ---
> Usted est=E1 suscrito a aspx_espanol como:
> j.llibre@c...
> Para darse de baja, env=EDe un mensaje en blanco a
> $subst('Email.Unsub')
>
Message #3 by "Jose Luis Calvo Salanova" <joselcs@m...> on Mon, 17 Sep 2001 23:57:24 +0200
|
|
Y si necesitas utilizarlo desde una aplicacin que no sea ASP.NET, con
WindowsIdentity puedes obtener la identidad del usuario con el que se
est ejecutando el cdigo.
using System;
namespace AppConsola
{
class CConsola
{
static void Main(string[] args)
{
System.Security.Principal.WindowsIdentity o =3D
System.Security.Principal.WindowsIdentity.GetCurrent();
Console.Write("{0}, {1}", o.Name, o.AuthenticationType);
Console.ReadLine();
}
}
}
Para aclarar dudas acerca de autenticaci=F3n y ASP.NET pusieron hacepoco
en MSDN un artculo bastante majo,
http://msdn.microsoft.com/library/default.asp?url=3D/library/en-us/dnbda/h
tml/authaspdotnet.asp. En ingl=E9s, eso si.
Un saludo
-----Original Message-----
From: Juan T. Llibre [mailto:j.llibre@c...]
Sent: Monday, September 17, 2001 8:27 PM
To: ASP.Net en Espa=F1ol
Subject: [aspx_espanol] Re: Usuario logueado en NT
Necesitas activar autenticaci=F3n de Windows.
Para eso, incluye lo siguiente en web.config :
<configuration>
<system.web>
<authentication mode=3D"Windows" />
</system.web>
</configuration>
Y, en la p=E1gina :
<html>
<script language=3D"C#" runat=3Dserver>
void Page_Load(Object Src, EventArgs E ) {
AuthUser.Text =3D User.Identity.Name;
AuthType.Text =3D User.Identity.AuthenticationType;
}
</script>
<body>
<h3><font face=3D"Verdana">Using Windows Authentication</font></h3>
<table Width=3D"700" rules=3D"all" bordercolor=3D"Black"
style=3D"background-color:#ccccff;bordercolor:black;
font-family:Verdana;font-size:8pt;border-collapse:collapse;">
<tr>
<td>User:</td>
<td><asp:label id=3DAuthUser runat=3Dserver/>
</tr>
<tr>
<td>Authentication Type:</td>
<td><asp:label id=3DAuthType runat=3Dserver/>
</tr>
</table>
</body>
</html>
saludos,
Juan T. Llibre
Microsoft MVP [IIS/ASP]
ASP.Net En Espa=F1ol : http://asp.net.do/
|
|
 |