Как проверить роль пользователей, прежде чем они будут перенаправлены на страницу веб-форм с ASP.net 4.0 в VB.net - PullRequest
0 голосов
/ 07 февраля 2012

У меня есть приложение веб-форм asp.net, которое использует членство asp.net и маршрутизацию URL. Из-за того, как работают роли, я не могу вставить «И» или «ИЛИ» и т. Д. В теги allow / deny файла web.config, который находится в каждой папке.

Это бизнес-сайт, который портируется из проекта выигрышных форм vb.net, который содержит множество приложений. (В проекте win forms есть пользовательская система аутентификации.)

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

Роли структурированы как таковые

App1 Лицензиат

1 Ответ

0 голосов
/ 07 февраля 2012

Простой способ: поместите эту проверку в событие Application_BeginRequest вашего global.asax.

Если вы хотите, вы можете создать HttpHandler для управления этим. Вот больше информации: http://msdn.microsoft.com/en-us/library/5c67a8bd(v=vs.71).aspx

Надеюсь, это поможет.

...