ASP.NET 自定义成员资格提供程序 - 将用户添加到角色
我正在尝试在我的 ASP.NET Web 应用程序中实现自定义会员资格提供程序。 问题是,每当我调用“Roles.AddUserToRole”方法时,它都会写入 asp 中内置的默认成员资格数据库。 奇怪的是,当我调用“Membership.CreateUser”方法时,它会写入我的自定义成员资格表。 不知道发生了什么,任何帮助将不胜感激。
如果这有帮助的话,这里是我的 web.config 的一些内容:
name="" type="System.Web.Security.SqlMembershipProvider"
connectionStringName=""
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
applicationName=""
requiresUniqueEmail="true"
passwordFormat="Hashed"
I'm trying to implement a custom membership provider in my asp.net web app. The problem is that whenever I call the "Roles.AddUserToRole" method it writes to the default membership db built in asp. The strange thing is that when I call the "Membership.CreateUser" method it writes to my custom membership tables. No sure whats going, any help would be much appreciated.
Here a bit of my web.config if this will help:
name="" type="System.Web.Security.SqlMembershipProvider"
connectionStringName=""
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
applicationName=""
requiresUniqueEmail="true"
passwordFormat="Hashed"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
共有三个单独的提供程序:
如果您想要 Roles.AddUserToRole 的自定义行为,您还必须创建一个自定义 RoleProvider。
There are three separate providers:
If you want custom behavior for Roles.AddUserToRole you have to make a custom RoleProvider aswell.