none
Como puedo recordar la navegación. RRS feed

  • Pregunta

  • Hola amigos.

    Personalice la autenticidad y registro de mi proyecto, uso usuarios de mis bases sql server 2008. Todo funciona de lo mas bien, el problema esta por ejemplo:

    1.Un usuario registrado pero NO logueado, pincha en una opción, le sale la pagina de loguearse, después que se loguea debería redireccionar hacia la pagina que invoco anteriormente. Pero no se como hacerlo.

    De que manera puedo recordar la navegación o la navegación pendiente, no se si me entienden. 

    Cualquier cosa me preguntan.

    Gracias.

    Nota: uso VS2010, SQLServer 2008

    sábado, 20 de octubre de 2012 19:02

Todas las respuestas

  • Pues como he visto en muchos sitios, al redirigir al login le mandas la url relativa a la que debe navegar con un login correcto.

    Si por ejemplo el caso es que el usuario pincha la opcion Productos que tiene como url http://localhost/Productos

    Tendrás un url de login como la siguiente: http://localhost/Account/Login?ReturnUrl=/Productos

    Y en el proceso de login en lugar de redirigir a donde lo estes haciendo ahora usas esa url, o la pagina principal si no tiene ese parametro.

    Es decir la idea es que cuando rediriges al login pases ese parametro para despues poderlo usar.
    Otra opcion seria usar una variable de session para no pasar el parametro por GET, pero imagino que dará problemas, puesto que al loginarte se puede crear una nueva sesión, no lo sé.


    Vota mi respuesta si te ha sido útil. Gracias.

    domingo, 21 de octubre de 2012 15:52