none
Redirigir al usuario a un URL despues de haberse Logueado MVC RRS feed

  • Pregunta

  • Buenas, resulta que estoy haciendo un proyecto en MVC5. Al iniciar el proyecto lo cree con cuentas de usuario separadas. Hasta ahi todo bien, lo que quiero es que: Cuando la cuenta de usuario este logueada, la pagina web se rediriga a una vista dentro de otro controlador, es decir, que pase de:  Views/Account/Login.cshtml a Views/Inventory/Index.cshtml

    De antemano gracias!

    viernes, 19 de mayo de 2017 0:22

Respuestas

Todas las respuestas

  • Es importante estudiar el patrón MVC y como es que se relacionan sus componentes, una vista no puede invocar a otra vista si no es por medio de un método de acción contenido en un controlador. En tu caso, el método de acción que resuelve la petición POST en el proceso de autenticacion debe ser quien se ocupe de re-direccionar al  método de acción que invoca a la vista "Inventory/Index.cshtml" mediante los métodos RedirectToAction() o RedirectToLocal().


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    viernes, 19 de mayo de 2017 0:34
  • hola

    si usas asp.net membership no puedes aplicar el FormsAuthentication.RedirectFromLoginPage()

     How to Use Form Authentication in ASP.NET and MVC

    tienes que redireccionar tu mismo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina



    viernes, 19 de mayo de 2017 14:09