是否可以根据MVC中的身份验证更改路由?
主页和登录页面需要具有相同的Url。
就我而言,主页网址为site.com
。这是Home Controller
,Index Action
。
登录网址为site.com\Account\Login
。这是Account Controller
,Login Action
。
我想在未经过身份验证的用户打开网站时显示登录信息。但是,网址必须为site.com
而不是site.com\Account\Login
。
当他登录时,用户将被重定向到Home Controller
,Index Action
,现在我也需要相同的网址。
有没有解决方法呢?
答案 0 :(得分:0)
您需要标记Home
控制器属性[Authorise]
,然后在访问主页site.com时,您将被重定向到site.com\Account\Login