我正在使用简单的会员服务提供商。到目前为止效果很好。System.Web.Security.Roles为AddUserToRole 提供了一种方便的方法。
AddUserToRole 接受两个参数:
- 用户名
- 角色名
我有两个问题:
- 我系统中的角色之一是由管理员手动创建的,并且没有任何用户名(null)。我仍然想为这些用户分配一个角色。像 AddUserToRole(UserId, RoleName) 这样的东西。我怎么能超载呢?
- 是否可以直接使用电子邮件而不是用户名?如果是这样,我该怎么做?