2009-08-26 3 views
0

Предположит, у меня есть 3 вида пользователей и их доступные страницы в моем приложении ASP.net являются следующим:ASP.NET - UserType-накрест доступ к странице

(1) User Type-A {Default.aspx, a.aspx, b.aspx and c.aspx}, 

(2) User Type-B {Default.aspx, d.aspx, e.aspx and f.aspx}, 

(4) Admin {Default.aspx and g.aspx}. 

Здесь Default.aspx моего Логина-страница.

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

Теперь мне нужно заблокировать доступ одного типа пользователей к страницам, назначенным для пользователей другого типа.

Как настроить файл Web.config?

И какой код C# следует использовать?

ответ

0

Управление ролями в asp.net может помочь вам в этом случае. Пожалуйста, проверьте эту статью. Возможно, вам придется настроить это согласно вашим конкретным требованиям. Надеюсь это поможет.

Role Manager in ASP.NET

Каждый из User-Type будет связан с ролями.

0

У нас есть аналогичное требование, и мы используем Patterns and Practices Web Client Software Factory. В основном это помогает вам создавать модули и позволяет указывать уровни доступа на странице в конфигурации на основе сведений о роли/пользователе.

0

Возможно, у вас есть попытка использовать поставщик ролей и веб-карту.

Смежные вопросы