Как запретить пользователю доступ к Webform в webconfig Ap.net ?

#c# #asp.net #webforms #web-config

#c# #asp.net #веб-формы #веб-конфигурация

Вопрос:

Я работаю над приложением. Он не использует идентификационные данные или членство, имеет собственную систему безопасности.

У меня есть role таблица, где roleid есть PK и RoleName .
Я добавил административные формы и хочу, чтобы их мог просматривать только пользователь, который является администратором.

если бы членство использовалось тогда в RoleManager, мы могли бы запретить пользователям, но как это сделать в веб-конфигурации текущего сценария.

Комментарии:

1. Отказаться от своей «собственной системы безопасности»? Или, по крайней мере, напишите для него свой собственный ролевик. Укажите версии (.NET и ASP.NET ) вы используете, это может иметь значение.

2. .net 4.5 asp.net веб-формы

Ответ №1:

Если эти формы находятся в элементах управления, возможно, сделайте что-то подобное:

 visible="<%# CheckEdit_Status() %>"