gpt4 book ai didi

asp.net-mvc - 如何向 MVC 应用程序公开内置安全性和用户管理?

转载 作者:行者123 更新时间:2023-12-02 09:13:44 24 4
gpt4 key购买 nike

我在IIS6上建立了一个MVC网站。我使用了内置的 ASP.NET Security without Membership,就像它在模板解决方案中的实现方式一样。保护 Controller 或操作的安全很容易,但现在我需要向登录站点的管理员公开用户管理。我知道用于执行此操作的内置 ASP 控件不是“最佳实践”,并且很难开始工作。那么通过 ASP.NET MVC 应用程序提供用户管理的最佳实践是什么?

我考虑使用 Entity Framework 并将其连接到无数的存储过程。但这似乎很尴尬。我看到 AccountMembershipService 和 FormsAuthenticationService 的选项。这就是现有项目帐户 Controller 所使用的。但是,我对两者都不熟悉。

我忍不住想这应该已经从项目模板中出现了。这是任何网站的基本部分,您被分配了 15%,为什么不分配其余部分呢?

最佳答案

据我所知,您正在使用SqlMembershipProvider作为您的成员资格提供程序实现。我强烈建议您查看 MembershipUserMembershipProvider 类(例如 CreateUser 等)的一些方法来实现什么您正在尝试执行此操作,而不是使用用于实现的基础数据库表。

您还可以查看this article深入介绍 ASP.NET 的成员资格、角色和配置文件提供商。

关于asp.net-mvc - 如何向 MVC 应用程序公开内置安全性和用户管理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1172709/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com