【问题标题】:MVC4 AuthorizeAttribute [duplicate]MVC4 AuthorizeAttribute [重复]
【发布时间】:2013-02-24 20:05:20
【问题描述】:

我的 routeconfig 路线中有:

routes.MapRoute(name: "Login", url: "login", defaults: new { controller = "Account", action = "Login" });

它工作正常,除非用户未授权并使用 [Authorize] 调用函数时,他被重定向到帐户/登录,而不是应有的 / 登录。 你能告诉我如何解决这个问题吗?

【问题讨论】:

    标签: c# asp.net-mvc-4


    【解决方案1】:

    您在web.config中设置的登录页面网址:

        <authentication mode="Forms">
          <forms loginUrl="~/Account/LogOn" timeout="2880" />
        </authentication>
    

    你应该在这里改变它。 RouteTable 是关于将传入的 url 映射到控制器和操作。

    【讨论】:

    • 天哪!非常感谢!忘记了这个设置...
    猜你喜欢
    • 2012-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-27
    • 2013-08-22
    相关资源
    最近更新 更多