Как «добавить» поле в приложении asp.net, если я использую аутентификацию Windows? - PullRequest
0 голосов
/ 14 июля 2011

Я использую аутентификацию Windows в приложении Asp.net, и она отлично работает. Проблема в том, что мне нужно различать пользователя-администратора и простого пользователя. Как я могу сделать ? Мне нужно добавить таблицу в моей базе данных, где я связываю имя пользователя активного каталога и .. привилегии? Спасибо

1 Ответ

0 голосов
/ 14 июля 2011

Вы можете использовать базу данных aspnetdb, которая поставляется с вашим новым проектом 4.0, в папке app_data. если вы его не видите, вы можете нажать на молоток в верхней части панели проводника решений. оттуда вы можете управлять пользователями и ролями.

добавить новую роль с именем Admin

и в вашем коде это может выглядеть так:

if(User.IsInRole("Admin")) {
...