我正在使用[授权]标签来确保用户在查看控制器或操作之前已登录。但是,它重定向到:
Account/Login?ReturnUrl=%2f_internal%2fHome%2f
我想将此更改为重定向到/帐户/帐户/登录(包括该区域),但我似乎无法找到可以更改此链接的位置?
答案 0 :(得分:5)
如果您使用的是表单身份验证,则可以编辑应用程序根目录中web.config
文件中的URL。该部分将如下所示。
<system.web>
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="2880" />
</authentication>
</system.web>
更改loginUrl
属性,您就可以了:)