gpt4 book ai didi

c# - ASP.NET 4 自定义成员资格提供程序表

转载 作者:太空宇宙 更新时间:2023-11-03 14:20:40 24 4
gpt4 key购买 nike

现在这可能很简单,但我似乎无法弄明白..

我已经设置了自定义成员资格提供程序,并为其提供了正确的连接内容。我所知道的是它连接到正确的数据库,但我确信它没有查看正确的表。

如何设置它以使用特定表?因为表中已有用户。

表名是:members_info

列名是:member___id(key), member_name, member__pwd, member_perm

member___id => Being the Key and the account name to login with
member_name => Being the users Name or Nickname
member__pwd => 10 chars long (for now)
member_perm => holds 1 of the following values: 0) User 1)Admin 2)Banned

现在我知道后者是由角色提供者设置的,而且我确信一旦我知道如何设置成员资格,那一个在某些方面是相似的。

所以我的问题是,如何将自定义成员资格提供程序指向表:members_info 并使用 member___id 作为用户名,members__pwd密码(并可能让 member_name 说:欢迎 {member_name}!当他们登录时)。

在此先感谢您提供的任何帮助!

===

添加信息。Members__uid 是键值,因为它会随着每个新条目的增加而增加。

===

因为你不能告诉它使用特定的表

我如何设置它,使其与 visual studio 中提供的工具一起工作? (网站 > ASP.net 配置)。

现在在安全选项卡上显示 0 个用户。我也希望能够通过这里管理用户。

最佳答案

您不会告诉您的成员(member)提供者“使用此表”。相反,您只需实现方法,这些方法将在您的表中查找数据。您必须手动实现方法(从 MembershipProvider 接口(interface)),这些方法将有权访问数据库并根据您的表中的数据执行您的逻辑(例如,验证用户凭据)。

您可以在 this question 中获得更具体的信息.

关于c# - ASP.NET 4 自定义成员资格提供程序表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5529871/

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