none
Obtener nombre de usuario logeado RRS feed

  • Pregunta

  • hola, estoy intentando sacar el nombre del usuario logeado y que esta accediendo a una web asp, cuando ejecuto el codigo en el visual studio me aparece bien el nombre de mi usuario, en mi caso Bienvenido Porta pero cuando me conecto a la web subida al servidor iis alojado en mi equipo me aparece Bienvenido PORTATIL$, estoy usando Environ("Username").

    un saludo a todos

    viernes, 7 de marzo de 2014 12:48

Respuestas

Todas las respuestas

  • Hola

    eso es porque el usuario del Servidor es PORTATIL$ recuerda que estás obteniendo el usuario de la Pc te recomendaría que cuando cargues el usuario busques en la base datos y obtengas los nombres completos para posteriormente dejarlos en sesión y mostrarlos donde lo deseas.


    Si se solucionó tu consulta no olvides marcar la respuesta de esta forma mantendremos el orden en el Foro.

    José Carlos Barba Gutierrez
    Lima - Perú
    Saludos

    viernes, 7 de marzo de 2014 13:16
  • hola

    pero el sitio cuando lo publicasestas integrado a windows ? porque sino esta claro que te va a tomar el usuario configurado en el apppool del IIS

    deberias implementar un login en la aplicacion para autenticar y poder obtener el usuario

    Current user with ASP.NET Forms authentication app

    podrias ver de usar el User.Identity

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina


    viernes, 7 de marzo de 2014 13:55

  • Efectivamente me estaba cogiendo el usuario del servidor.

    Despues de mucho buscar he visto que tenia problemas en la configuracion del iis, he puesto que se logee mediante usuario de windows y nada mas entrar en la web me pide un usuario y contraseña de windows.

    He usado HttpContext.Current.User.Identity.Name para obtener el nombre de usuario y dominio.

    lo que no he podido hacer y que es lo que me ha pedido mi jefe es lo siguiente:

    me ha pedido que si un usuario entra en la web y pertenece al dominio que no le pida nada y pueda usar la web directamente y que si se logea desde un equipo fuera del dominio o un dispositivo mobil que si le pida el login y contraseña.

    mi problema yo creo que es que no se configurar bien el iis.

    lunes, 10 de marzo de 2014 8:48
  • me ha pedido que si un usuario entra en la web y pertenece al dominio que no le pida nada y pueda usar la web directamente y que si se logea desde un equipo fuera del dominio o un dispositivo mobil que si le pida el login y contraseña.

    si habilitas seguridad integrada de windows en el sitio en el iis esto deberia hacerlo de forma automatica

    el IE tiene single sign on por eso envias las credenciales directamente, en cambio sino puede hacerlo deberia solicitarlas

    eso si se ingresarian el usuario y password del dominio de la red

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    lunes, 10 de marzo de 2014 11:12
  • me ha pedido que si un usuario entra en la web y pertenece al dominio que no le pida nada y pueda usar la web directamente y que si se logea desde un equipo fuera del dominio o un dispositivo mobil que si le pida el login y contraseña.

    si habilitas seguridad integrada de windows en el sitio en el iis esto deberia hacerlo de forma automatica

    el IE tiene single sign on por eso envias las credenciales directamente, en cambio sino puede hacerlo deberia solicitarlas

    eso si se ingresarian el usuario y password del dominio de la red

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    hola, tengo habilitada solo la opcion autentificacion de windows en el iss 8 y en opciones avanzadas la proteccion ampliada esta deshabilitada y la autentificacion de modo kernel habilitada.

    cuando entre en la web sea o no un equipo del dominio siempre me pide login y pass, introduciendo un usuario entro en la web.


    • Editado Rubentxu lunes, 10 de marzo de 2014 12:24
    lunes, 10 de marzo de 2014 12:22
  • Hola Ruben,

    Gracias por consultar en el foro. Déjanos saber si has resuelto tu consulta con la información que encontraste por acá. Por el momento marcaremos la respuesta de Leandro como posible respuesta a tu consulta, si tienes algún inconveniente te pido por favor desmarques la respuesta y déjanoslo saber. Esperamos tus comentarios al respecto.

    Saludos,

    Miguel

    MSDN/TechNet Soporte Comunidades

    Por favor, recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema.
    Es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    miércoles, 12 de marzo de 2014 17:53
    Moderador