1

我试图了解在 VS2010 的新 MVC2 项目中打开的示例项目的身份验证部分。它本质上可以让你注册、登录等。我简要地查看了实现它的代码,它看起来相当复杂。(10 个表、40 个存储过程、10 个视图、4 个模型、1 个模型、1 个控制器等)

最好利用这个提供的框架进行身份验证吗?如果是这样,我将如何将其与我自己的数据库模型(具有用户和角色表等)集成。此外,如果我使用他们的框架,在更高的流量(例如 SO 流量级别)下是否存在任何性能问题,在这种情况下,我是否也需要负责维护/备份/优化身份验证数据库?

4

2 回答 2

2
  • 默认的 MembershipProvider 在较高的流量下工作正常
  • 如果默认提供者不适合您的需求,那么您可以轻松实现自定义成员资格提供者
  • 使用提供的接口和提供程序,您可以“免费”获得许多东西。例如身份验证属性和集成安全性。
  • 与自定义数据库模型集成时,我从未遇到任何问题。
于 2010-04-15T10:59:52.670 回答
1

强烈推荐两篇文章,我已经基于fluentNhibernate+我自己的数据库结构实现了自己的provider:

于 2010-04-15T12:03:41.293 回答