Членство в asp.net - можно ли добавлять роли в новый пользовательский элемент управления? - PullRequest
1 голос
/ 20 апреля 2010

Я использую asp, встроенные элементы управления членством и т. Д. Существует новый пользовательский элемент управления, который я хочу использовать, но, похоже, он не дает возможность устанавливать роли для пользователя. Кто-нибудь знает, как мне этого добиться?

- Билли

Ответы [ 2 ]

1 голос
/ 21 апреля 2010

Основная идея состоит в том, чтобы использовать класс System.Web.Security.Roles и вручную заново создать приложение конфигурации ASP.NET.

Например, вы можете использовать метод Roles.GetAllRoles(), чтобы заполнить раскрывающийся список или флажок. Вы можете использовать метод Roles.AddUserToRole () для назначения ролей пользователям.

0 голосов
/ 20 апреля 2010

Всякий раз, когда я использовал систему ролей, мне приходилось запускать встроенный редактор конфигурации из Visual Studio. Для этого я выбираю проект Редактора конфигурации и затем нажимаю значок в верхней части окна обозревателя решений с парящим текстом «Конфигурация ASP.NET».

Это не идеальное решение, но мы тратим достаточное количество времени, пытаясь разместить редактор конфигурации за безопасностью проверки подлинности Windows, но с небольшой помощью.

В редакторе конфигурации вы можете добавлять роли и назначать людей на эти роли.

Я надеюсь, что у людей есть лучший ответ на этот вопрос, который напугал меня в прошлом !!

...