Tengo un login y necesito poner en un label el nombre del usuario logeado explico:
la validacion funciona bien y pasa del login al menu principal sin probelma, pero deseo que me diga el nombre del usuario que se loguio en ese momento, para ponerlo en un label y presentarlo en el menu.
Tengo una tabla llamada Login y su estructura es la siguiente:
Log_Usuario, Log_Passwword y Log_NickName
Entonces necesito que al loguiarse me traiga el nombre que aparece en Log_Nickname y me lo muestre en un label en el WEBFORMS llamado menu.
utilizo el WEBconfig para conectarme a la base de datos.
la tabla se llama Login y su estructura es usuario, paswword y nickname )El nickname es el nombre completo del usuario que esta almacenado en la tabla en el campo nickname.
el nickname esta almacenado en una tabla
es el nombre completo del usuario cuando se loguea y tengo que sacarlo de la tabla al poner el usuario
el valida bien la estrada al sistema solo es sacar el nombre completo que esta almacenado en el campo nickname de la tabla login
y quiero poner el nombre del usuario en un label para mostrarlo en el menu
Codigo del loguin
protected void IGBAceptar_Click(object sender, ImageClickEventArgs e)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["connectionString"].ToString());
con.Open();
string query = "select count(*) from Login where Log_Usuario='" + TXTUsuario.Text + "' and Log_Clave='" + TXTClave.Text + "' ";
SqlCommand cmd = new SqlCommand(query, con);
string output = cmd.ExecuteScalar().ToString();
if (output == "1")
{
ImgBarras.ImageUrl = "~/Imagenes/BarraVerde.png";
LblMensajes.Text = "Login correcto";
TXTUsuario.Enabled = false;
TXTClave.Enabled = false;
IGBAceptar.Enabled = false;
Timer1.Enabled = true;
}
else
{
ImgBarras.ImageUrl = "~/Imagenes/BarraRoja.png";
LblMensajes.Text = "Login incorrecto";
Timer2.Enabled = true;
}
}
Codigo del menu
protected void Page_Load(object sender, EventArgs e)
{
string usuario = (string)Session["Log_Usuario"];
if (!IsPostBack)
{
if (usuario == "" || usuario == null)
{
Response.Redirect("~/login.aspx");
}
}
LblIdentificacion.Text = Login.codigo; // Aqui es donde pongo el nickname del usuario
}
por favor ayudenme con el codigo recuerden que es para asp.net C#