SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: Yhire en Miércoles 9 de Mayo de 2007, 00:26
-
Hola,
tengo un link para cerrar la sesión, el cual pasa por: HttpContext.Current.Session["currentUser"] = null; y luego lo envio a la página de inicio de sesión. Pero, cuando hago click en el botón Back del browser me envia nuevamente al usuario que había termnado la sesión. Como se puede controlar el botón back para que no regrese a la sesión anterior.
gracias por sus respuestas.
-
Holas Yhire!
Para cerrar la sesión no basta con esa línea debes usar: FormsAuthentication.SignOut() (http://msdn2.microsoft.com/es-es/library/system.web.security.formsauthentication.signout(VS.80).aspx).
Revisa este artículo: Autenticación Basada en Formularios (http://www.elguille.info/colabora/puntoNET/lfoixench_AutenticacionUsandoFormularios.htm), eso es sobre todo para ASP.NET 1.X, porque para ASP.NET 2.0, puedes usar la Api Membership, lo más facil, practico y rápido que hay.
Saludos,
-
Hola Sergio, podrias explicarme que es la API Membership? Yo uso ASP 2.0 y la authenticacion la tengo basada en formularios para la extarnet y en Active Directory para la intranet, pero no he oido hablar nada de API membership.
Gracias por adelantado.
-
Hola, podrias hacer que cuando cierras la sesion se borre todo el historico asi no podra ir ni atras ni adelante.
Saludos.