Я создал две роли администратора и пользователя в таблице ролей. Теперь я хочу назначить роль пользователя по умолчанию, когда пользователь регистрируется на моем сайте. Что будет следующим шагом для назначения роли пользователю. Я зарегистрировал пользователя с помощью пользовательского поставщика членства. Я создал настраиваемый поставщик роли.присвоение роли пользователя по умолчанию во время регистрации
CreateUser Метод в CustomMembership класс
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, которые и RoleName Идентификатор роль. Теперь, мой вопрос заключается в том, что я хочу выбрать роль «пользователя» из базы данных и назначить ее каждому пользователю во время регистрации, когда пользователь регистрирует метод CreateUser. Как я могу это достичь?
Если вы пишете пользовательский поставщик ролей это до вас, чтобы реализовать функциональные возможности внутри него. –