我为我的 MVC 3 应用程序设置了表单例份验证。通常,当收到需要身份验证的请求时,它们会被带到我的登录 Controller ,在那里它们必须登录。
但是,我希望对这个特定的工作流程有不同的看法,因为我计划为我的客户使用白标。相反,我希望他们转到我的登录 Controller 中的不同端点以显示我的自定义登录 View 。
我有哪些选择才能使这项工作成功?
最佳答案
您能否详细说明白标是什么意思?哪些内容会发生变化,取决于什么?
在您的 Web.config
文件中查找
<system.web>
<authentication mode="Forms">
<forms loginUrl="/Login/Index" />
</authentication>
将 loginUrl
属性更改为您想要的。然后,在登录操作中,选择要返回的正确 View 。
您需要某种类型的标识符来区分客户端(子域、cookie 或其他)。使用它来选择要返回的正确 View 。
关于c# - ASP.NET MVC 3 - 授权属性的不同登录页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6553315/