我正在创建一个网站,其中包含人们需要登录的3个逻辑区域:
我正在尝试找出处理登录的最佳方法。
是否可以将身份模型与3个不同的登录页面,3个不同的表格等一起使用并将它们全部分开?如果是这样,我该怎么做?
或者我是否需要通过角色来处理这个问题,尽管需要保存的数据会有很大差异,并且它们已经在3个系统中的每个系统中都有多个角色?
我正在使用C#MVC 4,.Net 4.5,Wntity框架5.任何评论或想法都欢迎,因为我正在努力探索如何做到这一点。
有没有人实现类似的东西?
感谢。
答案 0 :(得分:1)
我自己从未这样做过,但您可能希望尝试使用表单身份验证配置值中的“path”参数为每个区域指定一个单独的Cookie。
http://msdn.microsoft.com/en-us/library/vstudio/1d3t3c61%28v=vs.90%29.aspx
本文有一节介绍可能有用的网站分区:http://msdn.microsoft.com/en-us/library/ff648341.aspx