我有一个名为“Customer”的角色,我希望添加注册的用户自动添加到该角色。目前,我只能使用ASP.net网站管理工具为用户分配角色。 如果有帮助:我在vb web profile中使用Account文件夹中的默认login.aspx和register.aspx文件。
答案 0 :(得分:2)
假设您拥有用户名,则可以使用:
Roles.AddUserToRole("NewUsername", "Customer");
我不熟悉VB Web配置文件中的Account文件夹。它是否使用CreateUserWizard
控件?如果是这样,您可以从中获取用户名并处理CreatingUser事件。
Dim uName As String = registrationWizard.UserName.ToString
Roles.AddUserToRole(uName, "Customer")