Al iniciar sesión con éxito, deseo guardar una cookie que contenga un nombre de usuario.Se perdió la sesión al guardar la cookie
¡La cookie se guarda correctamente y carga el nombre de usuario correctamente pero pierde la sesión!
El código es posible recuperar nombre de usuario es:
if (Request.Cookies["userName"] != null)
{
txtEmail.Text = Request.Cookies["username"].Value;
chkRemember.Checked = true;
}
El código para guardar nombre de usuario es:
HttpCookie aCookie = new HttpCookie("username");
aCookie.Value = txtEmail.Text;
aCookie.Expires = DateTime.Now.AddYears(5);
Response.Cookies.Add(aCookie);
Cualquier ayuda será muy apreciada, gracias
¿Qué quieres decir con sesión? ¿Sesión de ASP.NET? O formas sesión de autenticación? ¿Qué acciones estás realizando exactamente? ¿Estás cerrando el navegador en el medio? –
La sesión de ASP.NET se restablece cuando se navega desde el formulario de inicio de sesión al siguiente formulario. Esto es solo después de agregar el código anterior. –
¿El código anterior está en el formulario de inicio de sesión o en otro lugar? – M3NTA7