Я использую ASP.NET MVC для создания сайта. Я использую VB как язык программирования. У меня есть пара вопросов.Проверка роли пользователя, атрибута Authorize в VB.NET
1 Я создал роль «Менеджер». Как проверить, принадлежит ли пользователь этой роли?
Сейчас я использую
If My.User.IsInRole("Manager") Then
'Direct to a view
Else
'Direct to another view
End If
ли это правильный путь?
2 Как использовать атрибут Authorize для ограничения доступа к функции?
Я знаю, что на C# это [Authorize (Roles ="Manager")]
, но не уверен в VB.
Также можно определить свойство для перенаправления пользователя, который не имеет роли «Менеджер», к определенному виду при попытке доступа к этой функции.
Заранее спасибо.
Спасибо. Могу ли я определить, где перенаправить неавторизованного пользователя в конкретное представление? – fireBand
@fireBand: Вы когда-нибудь находили ответ на вопрос о перенаправлении? –
Я собираюсь попытаться найти ответ (как я тоже смотрю), чтобы помочь следующему человеку ... – user1477388