我在角色表中创建了管理员和用户两个角色。现在,当任何用户在我的网站注册时,我想分配一个默认的用户角色。
为用户分配角色的下一步是什么?我已经使用自定义成员身份提供程序注册了用户。我已经创建了一个自定义角色提供程序。
CustomMembership类中的CreateUser方法
public string CreateUser(Registration reg)
{
reg.Token = Guid.NewGuid().ToString();
Session.Store(reg);
Session.SaveChanges();
return reg.Token;
}
自定义角色提供程序中的AddUserToRole方法
public string AddUserToRoles(RoleManager role)
{
//assign user to role.
}
我在CreateUserRole方法中创建了两个字段,即roleId和roleName。
现在,我的问题是,我想从数据库中选择“用户”的角色,并在用户注册时将其分配给每个用户,即CreateUser方法。我如何实现??