none
Como obtener los datos de un usuario logueado y colocarlo en los label RRS feed

  • Pregunta

  • Buenas estoy creando un modulo de solicitudes, pero necesito cargar los datos del usuario cuando se loguea,

    ya el windows authentication esta listo

    me los coloque en los label y dejarlos enable false, solo para verlos  

    Por Favor Ayuda 

    jueves, 12 de marzo de 2020 16:09

Todas las respuestas

  • estas usando asp.net o que clase de proyecto estas desarrollando..
    jueves, 12 de marzo de 2020 19:26
  • hola

    Tienes que usar el objeto User.Identity

    HttpContext.User Property

    saldos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 12 de marzo de 2020 19:50
  • Hola puedes utilizar las cookies del navegador y las puedes mostrar en los labels, no es nada dificil!

    En el mismo evento del login puedes guardar su usuario en una cookie y si el login se completa con exito se realiza la acción.

    Esto sería dentro de tu evento de login!

            HttpCookie loginCookie = new HttpCookie("Login"); //Declaramos el value de la cookie
            loginCookie.Values["Name"] = txtUserName.Text;
            loginCookie.Values["Password"] = txtPassword.Text;
            loginCookie.Path = Request.ApplicationPath;  //Declaramos una fecha de expiracion por si el usuario no cierra sesion
            loginCookie.Expires = DateTime.Now.AddDays(1);  //Se añade la cookie al browser
            Response.Cookies.Add(loginCookie);
            Response.Redirect("Home.aspx"); // Y se redirecciona a la pagina que se desee

    Luego en el evento de carga de tu otra pagina puedes declarar dos variables tipo String que las iguales a tu cookie y luego a los labels les asignas el string.

    labelUsuario.Text = Request.Cookies["Name"].Value;
    



    Gracias por usar los foros de MSDN.

     


    Oscar Navarro

     ____

     

    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.

    jueves, 12 de marzo de 2020 19:54
    Moderador