ASP.NET User / Role Editor - PullRequest
       9

ASP.NET User / Role Editor

3 голосов
/ 15 февраля 2010

Существует ли стандартный объект, который я должен использовать для редактирования пользователей и их ролей в ASP.NET? Или я должен сыграть свою роль?

Ответы [ 6 ]

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

Это довольно многофункциональный и хорошо документированный ...

http://mywsat.codeplex.com/

1 голос
/ 17 февраля 2010

Если вам нужна пользовательская реализация встроенной функциональности, которую вы можете изменить в соответствии со своими потребностями, вы можете найти здесь

1 голос
/ 15 февраля 2010

А как насчет следующих классов

EDIT: Функциональность платформы Roles предоставляется через класс Roles , который содержит тринадцать статических методов для выполнения операций на основе ролей.

CreateRole и DeleteRole методы будут делать эту работу.

Ссылка: http://www.asp.net/learn/security/tutorial-09-cs.aspx

0 голосов
/ 17 февраля 2010

Я написал пару пользовательских страниц aspx.

0 голосов
/ 16 февраля 2010

Используйте стандартную структуру членства и ролевых поставщиков для серверной части. Существует два готовых поставщика членства, которые обрабатывают аутентификацию для БД или Active Directory (SqlMembershipProvider и ActiveDirectoryMembershipProvider). Также есть несколько готовых поставщиков ролей (SqlRoleProvider, AuthorizationStoreRoleProvider и WindowTokenRoleProvider).

Для внешнего интерфейса элементы управления Logon являются стандартными и хорошо взаимодействуют с платформой провайдера ... но только для входа в систему и смены паролей.

Однако, насколько мне известно, нет стандартных элементов управления графического интерфейса или мастеров, которые бы имели встроенную функциональность для редактирования и администрирования пользователей. Для этого вам придется свернуть свои страницы.

0 голосов
/ 16 февраля 2010

Существует встроенный инструмент администрирования веб-сайта, который хорошо работает локально: http://www.developer.com/net/asp/article.php/3569166/Configuring-Your-ASPNET-20-Site.htm. Здесь показан инструмент администрирования IIS, но я не использовал его, поэтому не знаю, насколько он хорош. Но это снова потребует входа на сервер.

Для нашего приложения мы создали свое собственное, потому что в любом случае нам нужно было что-то более надежное, по крайней мере для части пользователей / ролей. Я ничего не видел лично. Вы можете попробовать посетить сайт codeplex.com, я помню, что видел некоторые вещи в прошлом, но никогда не исследовал / экспериментировал.

НТН.

...