C#MVC 4多个登录系统

时间:2013-01-19 13:02:45

标签: c# asp.net-mvc-4 entity-framework-5 asp.net-4.5

我正在创建一个网站,其中包含人们需要登录的3个逻辑区域:

  1. 客户登录
  2. 公司登录
  3. admin / business manager login
  4. 我正在尝试找出处理登录的最佳方法。

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

    或者我是否需要通过角色来处理这个问题,尽管需要保存的数据会有很大差异,并且它们已经在3个系统中的每个系统中都有多个角色?

    我正在使用C#MVC 4,.Net 4.5,Wntity框架5.任何评论或想法都欢迎,因为我正在努力探索如何做到这一点。

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

    感谢。

1 个答案:

答案 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