ASP.Net 身份验证与 MVC2——如何与数据库集成?
我试图了解在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我强烈推荐两篇文章,我基于 FluentNhibernate + 我自己的数据库结构实现了自己的提供程序:
I strongly recommend two articles, I've implemented my own providers based on fluentNhibernate + my own database structure: