Уникальный инструмент администрирования сайта - PullRequest
0 голосов
/ 08 апреля 2011

Я хотел бы создать уникальный инструмент администрирования веб-сайтов (UWSAT) для администрирования всех пользователей всех моих веб-сайтов на рабочем сервере.

По сути, идея состоит в том, чтобы иметь UWSAT только с правами администратора; Когда администратор авторизует инструмент, он сможет ориентироваться в приложениях, выбирать одно и видеть его пользователей. Он может добавить нового пользователя в существующее приложение или создать пользователя с указанием имени нового приложения (насколько я знаю, это тоже создает приложение).

Проблема, с которой я сталкиваюсь, заключается в том, что для добавления пользователя в приложение мне нужно установить значение Membership.ApplicationName, но я прочитал, что этого следует избегать.

Итак, я спрашиваю вас: должен ли я создать отдельный членский членство для каждого приложения и вызывать его, когда мне нужно управлять пользователями для этого приложения?

Спасибо.

1 Ответ

0 голосов
/ 08 апреля 2011

Я рекомендую создать роль и назначить ее пользователям. Роль - это приложение, к которому они должны иметь доступ.

RoleProvider - это один из способов сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...