在我的 mvc4 asp.net 项目中,我使用了简单的成员资格,正如您在 web.config 中所知道的,您可以指定登录 url,如下所示
<authentication mode="Forms">
<forms loginUrl="~/account/login" timeout="2880" />
</authentication>
我的问题是,在项目网址中,我有一个路线数据来确定文化信息
示例网址:http ://somedomain.com/en-us/controller/action
假设有人尝试仅访问成员的操作,他们将被重定向到 web.config 中指定的 url,我只想知道有没有办法根据语言路由值更改该 url?
示例 > http://somedomain.com/en-us/controller/membersonly > 重定向到 >> http://somedomain.com/en-us/account/login
示例 > http://somedomain.com/ku-ir/controller/membersonly > 重定向到 >> http://somedomain.com/ku-ir/account/login
如何做到这一点?