seguir en el mismo formulario despues de loguearse otra vez terminado el timeout=""???
-
2012年3月6日 下午 05:47
hola amigos..
no se como se hace para que cuando pasado el timeout="" definido en el webconfig, el usuario se loguee de nuevo, y al loguearse de nuevo, volver a la página donde estaba traajando...
protected void btn_Aceptar_Click(object sender, EventArgs e) { BLL.BLL_USUARIOS usuarioBLL = new BLL_USUARIOS(); BOL.BOL_USR_USUARIOS usuarioBOL = new BOL_USR_USUARIOS(); try { usuarioBOL = usuarioBLL.getUsuarios(txt_Usuario.Text, txt_Contrasena.Text); if (usuarioBOL == null) { ValidationSummary1.AddError("Usuario no Existe"); } else { Session["usuario"] = usuarioBOL; Response.Redirect("~/web/Bienvenida/Bienvenida.aspx"); } } catch (LoginIncorrecto ex) { ValidationSummary1.AddError(ex.Message); } catch (Exception ex) { ValidationSummary1.AddError(ex.Message); } }ese es el boton aceptar del login...como ven creo una session que contiene el objeto "usuario"...
pero mas alla de eso y hacer lo que pregunto no se me ocurre como..
desde ya gracias por cualquier ayuda...
slds
所有回覆
-
2012年3月6日 下午 06:01
Hola, mira se me ocurre que podrías tener un variable que se le vaya asignando la ultima pagina en la que esta navegando el cliente, y cuando se loguea nuevamente preguntas si dicha variable es distinta de null redirecionas, claro que cuando el usuario hace un logout, deberias poner en null esta variable.
Espero se entienda.
Saludos
"Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta". Si la respuesta te ha sido util Votala."
-
2012年3月6日 下午 06:02版主
Las páginas de login suelen recibir en el QueryString el URL al cual la página de login debe redireccionar al usuario cuando el login es exitoso. Haga lo mismo y listo. :DJose R. MCP
- 已標示為解答 Eduardo PorteschellerMicrosoft Community Contributor, Moderator 2012年3月8日 下午 01:17
-
2012年3月6日 下午 06:44版主
al loguearse de nuevo, volver a la página donde estaba traajando
es incorrecta la implemetnacion que estas realizando
si implementarias la seguridad de asp.net propone esto seria algo automatico
puedes implementar una validacion personalizada usando los metodo de negocio
Login – Usando Password con Hash
pero basado en la seguridad de asp.net y al ingresar a una pagina y no estas autenticado solo pide validacion y redirecciona porque es una funcionaliad de asp.net
valida el articulo y realzia pruebas veras que es mejor a la implementacion que tienes, no tieens que hacer ningun redirect asp.net lo hace por ti
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- 已標示為解答 Eduardo PorteschellerMicrosoft Community Contributor, Moderator 2012年3月8日 下午 01:17

