1

我正在创建一个具有 3 个人们需要登录的逻辑区域的站点:

  1. 客户登录
  2. 公司登录
  3. 管理员/业务经理登录

我正在尝试找出处理登录的最佳方法。

是否可以将身份模型与 3 个不同的登录页面、3 个不同的表等一起使用并将它们全部分开?如果是这样,我该怎么做?

还是我只需要通过角色来处理这个问题,尽管需要保存的数据会有很大不同,并且它们已经在 3 个系统中的每一个上都有多个角色?

我正在使用 C# MVC 4、.Net 4.5、Wntity 框架 5。欢迎提出任何意见或想法,因为我正在努力弄清楚如何去做。

有没有人实现过类似的东西?

谢谢。

4

1 回答 1

1

我自己从未这样做过,但您可能想尝试使用表单身份验证配置值上的“路径”参数为每个区域指定一个单独的 cookie。

http://msdn.microsoft.com/en-us/library/vstudio/1d3t3c61%28v=vs.90%29.aspx

本文有一个关于分区站点的部分可能有用:http: //msdn.microsoft.com/en-us/library/ff648341.aspx

于 2013-01-19T16:46:07.283 回答