我正在使用简单的会员服务提供商。到目前为止效果很好。System.Web.Security.Roles为AddUserToRole 提供了一种方便的方法。
AddUserToRole 接受两个参数:
- 用户名
- 角色名
我有两个问题:
- 我系统中的角色之一是由管理员手动创建的,并且没有任何用户名(null)。我仍然想为这些用户分配一个角色。像 AddUserToRole(UserId, RoleName) 这样的东西。我怎么能超载呢?
- 是否可以直接使用电子邮件而不是用户名?如果是这样,我该怎么做?
我正在使用简单的会员服务提供商。到目前为止效果很好。System.Web.Security.Roles为AddUserToRole 提供了一种方便的方法。
AddUserToRole 接受两个参数:
我有两个问题:
您可以创建自己的提供程序并从 Asp.Net Membership 提供程序继承。在那里,您可以为这些方法提供自己的重载。这是另一个问题的示例,其中有人想使用电子邮件作为用户名。希望能帮助到你。在 ASP.NET 成员资格提供程序中将电子邮件地址设置为用户名