none
Me logeo y no redirecciona en IIS RRS feed

  • Pregunta

  • Estimados:

    Tengo el siguiente problemita estoy creando una aplicación web. En el web config configure lo siguiente:

    <authentication mode="Forms">
            <forms loginUrl="~/index.aspx" timeout="3000" defaultUrl="frame.aspx" path="/"></forms>
    </authentication>

    En el formulario de index.aspx, el cual es mi login, escribo lo siguiente:

    if (Textbox1.text == "usuario1" && Textbox2 == "pass1")
    {                
    Response.Redirect("~/marcos.aspx",false);
    }

    En la authenticathion de IIS lo unico que se encuentra activo es Anonymous = Enabled.

    Cuando lo ejecuto desde el proyecto, funciona bien, direcciona a marcos.aspx. marcos.aspx se encuentra en la raiz del proyecto.

    Pero cuando esto se publica lo unico que hace es borrar los datos del textbox2, password, y no redirecciona, pese a que el usuario y password son los correctos.

    Estimados a la espera de su gentil respuesta y gracias por su tiempo.

    lunes, 26 de noviembre de 2012 17:17

Respuestas

  • En el formulario de index.aspx, el cual es mi login, escribo lo siguiente:

    porque usaste el redirect, cuando tenias que usar

    FormsAuthentication.RedirectFromLoginPage(txtUser.Text, chkPersistLogin.Checked);

    como lo explico aqui

    Login – Usando Password con Hash

    o sea sino creas el ticket de autenticacion no funciona


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    lunes, 26 de noviembre de 2012 17:22

Todas las respuestas

  • En el formulario de index.aspx, el cual es mi login, escribo lo siguiente:

    porque usaste el redirect, cuando tenias que usar

    FormsAuthentication.RedirectFromLoginPage(txtUser.Text, chkPersistLogin.Checked);

    como lo explico aqui

    Login – Usando Password con Hash

    o sea sino creas el ticket de autenticacion no funciona


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    lunes, 26 de noviembre de 2012 17:22
  • Gracias Leandro, estaba leyendo tu blog, está muy interesante y segui los pasos como explicas. Pero el problema se mantiene, en el servidor de publicación. No me permite avanzar al siguiente form.

    Porque podría ser ???

    lunes, 26 de noviembre de 2012 17:43
  • No me permite avanzar al siguiente form. Porque podría ser ???

    que seria ? "No me permite avanzar"

    o sea no pasa al autenticacion, define en el tag del config la url de la pagina principal para que redireccione cuando usas el RedirectFromLoginPage()



    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    lunes, 26 de noviembre de 2012 18:02
  • Sí, no me permite pasar la authentication. Como escribí en la pregunta, también agregue en el tag del config.

    <authentication mode="Forms">
            <forms loginUrl="~/index.aspx" timeout="3000" defaultUrl="frame.aspx" path="/"></forms>
    </authentication>

    lunes, 26 de noviembre de 2012 18:23