我在 IIS6 上建立了一个 MVC 网站。我使用了内置的 ASP.NET Security without Membership,就像它在模板解决方案中实现的方式一样。保护控制器或操作很容易,但现在我需要将用户管理公开给登录到站点的管理员。我知道用于执行此操作的内置 ASP 控件不是“最佳实践”,而是一条开始工作的狗。那么,通过 ASP.NET MVC 应用程序提供用户管理的最佳实践是什么?
我考虑使用实体框架并将其连接到无数的存储过程。但这似乎很尴尬。我看到了 AccountMembershipService 和 FormsAuthenticationService 的选项。这就是现有项目帐户控制器使用的内容。但是,我对两者都不熟悉。
我不禁认为这应该已经从项目模板中出现了。这是任何网站的基本组成部分,你得到了 15%,为什么没有剩下的呢?