ASP.Net 身份验证与 MVC2——如何与数据库集成?

发布于 2024-08-29 15:48:41 字数 269 浏览 6 评论 0原文

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

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

I'm trying to understand the authentication section of the sample project that opens in a new MVC2 project in VS2010. It essentially lets you register, login, etc. I looked through the code that implements this briefly, it looked fairly complicated. (10 tables, 40 sprocs, 10 views, 4 models, 1 model, 1 controller, etc.)

Is it best to utilize this provided framework for authentication? If so, how would I integrate this with my own database models (which has user and role tables, etc.). Also, if I use their framework, are there any performance issues at higher traffic volumes (like SO traffic levels for example), do I need to become responsible for maintaining/backing-up/optimizing the authentication DB as well in this case?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

别理我 2024-09-05 15:48:41
  • 默认的 MembershipProvider 在较高流量下工作正常
  • 如果默认提供程序不能满足您的需求,那么您可以轻松 实现自定义会员提供程序
  • 使用提供的接口和提供程序,您可以“免费”获得很多东西。例如身份验证属性和集成安全性。
  • 在与自定义数据库模型集成时,我从未遇到过任何问题。
  • The default MembershipProvider works fine at higher traffic volumes
  • If the default provider does not suit your needs, then you can easily Implement a custom Membership Provider
  • Using the provided interfaces and providers, you get many things for "free". Such as authentication-attributes and integrated security.
  • I have never experienced any problems when integrating with custom database models.
往事随风而去 2024-09-05 15:48:41

我强烈推荐两篇文章,我基于 FluentNhibernate + 我自己的数据库结构实现了自己的提供程序:

I strongly recommend two articles, I've implemented my own providers based on fluentNhibernate + my own database structure:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文