Wrox Home  
Search P2P Archive for: Go

  Return to Index  

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/


  Return to Index