none
seguir en el mismo formulario despues de loguearse otra vez terminado el timeout=""???

    問題

  • 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日 下午 05:47

解答

  • 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. :D

    Jose R. MCP

    2012年3月6日 下午 06:02
    版主
  • 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

    2012年3月6日 下午 06:44

所有回覆

  • 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:01
  • 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. :D

    Jose R. MCP

    2012年3月6日 下午 06:02
    版主
  • 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

    2012年3月6日 下午 06:44