如何在注册时将用户添加到角色

时间:2012-01-07 23:04:31

标签: asp.net vb.net visual-studio visual-studio-2010

我有一个名为“Customer”的角色,我希望添加注册的用户自动添加到该角色。目前,我只能使用ASP.net网站管理工具为用户分配角色。 如果有帮助:我在vb web profile中使用Account文件夹中的默认login.aspx和register.aspx文件。

1 个答案:

答案 0 :(得分:2)

假设您拥有用户名,则可以使用:

Roles.AddUserToRole("NewUsername", "Customer");

我不熟悉VB Web配置文件中的Account文件夹。它是否使用CreateUserWizard控件?如果是这样,您可以从中获取用户名并处理CreatingUser事件。

Dim uName As String = registrationWizard.UserName.ToString   
Roles.AddUserToRole(uName, "Customer")