Профиль пользователя х разрешение на доступ к страницам - PullRequest
1 голос
/ 01 декабря 2011

Я использую аутентификацию по формам для аутентификации пользователей моей системы.Проблема заключается в авторизации, ниже, у меня есть таблица «Страницы», которая является ресурсами системы.У каждого пользователя есть свой профиль, и у каждого профиля есть права доступа к некоторым ресурсам.Вот иллюстрация базы данных:

enter image description here

Мой подход к получению этой работы: В aspnet каждая страница наследует класс, который получает URL страницы и проверяет, есть ли у зарегистрированного пользователя разрешение наполучить доступ к ресурсу, если нет, сгенерировать NotAuthorizedException.Проблема в том, что методы страницы (для доступа к jquery) не могут быть проверены, поскольку эти методы являются статическими (только если я перехватываю Application_AuthenticateRequest на global.asax)

Мой вопрос:
Есть ли лучший способавторизовать пользователей, уважающих этот дизайн базы данных?

...