ASP.NET:完全控制 ASP.NET 会员提供程序

发布于 2024-07-19 02:53:29 字数 209 浏览 8 评论 0原文

我有一个使用内置 ASP.NET 会员资格提供程序的应用程序。 有两个角色(管理员和员工)。 我希望管理员能够查看当前员工的列表、添加或删除员工以及重置密码。 到目前为止,我发现的信息很少,但 Membership.Provider.GetAllUsers 看起来很有希望。 有什么方法可以在 GridView 中显示列表吗?

至少,我需要能够通过网站添加和删除用户。

I have an application which uses the built in ASP.NET membership provider. There are two roles (admin and staff). I want admins to be able to see a list of current staff, add or delete staff and reset passwords. So far I've found very little information, but Membership.Provider.GetAllUsers looks promising. Is there any way I could show the list in a GridView?

At minimum, I need to be able to add and delete users through the site.

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

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

发布评论

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

评论(3

不羁少年 2024-07-26 02:53:29

有关在 ASP.NET 中使用成员资格和角色提供程序的详细指南,请参阅本教程:https://web.archive.org/web/20210513220018/http://aspnet.4guysfromrolla.com/articles/120705-1.aspx

创建用户以编程方式解释如下: http://msdn.microsoft.com/en-us /library/d8t4h2es.aspx

但实际上,MSDN 在这个主题上非常完整。 只需阅读会员简介并点击链接即可。 你想要的一切都是完全可能的。

For an extensive guide on using the Membership and Roleprovider in ASP.NET, see this tutorial: https://web.archive.org/web/20210513220018/http://aspnet.4guysfromrolla.com/articles/120705-1.aspx

Creating users programmatically is explained here: http://msdn.microsoft.com/en-us/library/d8t4h2es.aspx.

But really, MSDN is very complete on this subject. Just read the Introduction into Membership and follow the links. Everything you want is perfectly possible.

腻橙味 2024-07-26 02:53:29

我在 找到了一个很棒的教程https://web.archive.org/web/20211020111539/https://aspnet.4guysfromrolla.com/articles/052307-1.aspx 这让整个事情变得不那么模糊了。 实施起来是一场噩梦,但它几乎可以工作了。 感谢您的回复。

I found an excellent tutorial at https://web.archive.org/web/20211020111539/https://aspnet.4guysfromrolla.com/articles/052307-1.aspx which made the whole thing slightly less murky. A nightmare to implement but it's almost working. Thanks for the replies.

初心未许 2024-07-26 02:53:29

如果您使用的是 SQL Server,则可以使用 System.Web.Security 中的默认 SqlMembershipProvider 类来执行所需的用户管理任务。 GetAllUsers() 返回一个字符串数组,因此您可以将 GridView 数据绑定到此方法的结果,以在网格中显示用户名列表。

If you're using SQL Server, you can use the default SqlMembershipProvider class in System.Web.Security to perform the user management tasks you require. GetAllUsers() returns a string array, so you can databind your GridView to the result from this method to display a list of user names in your grid.

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