Недавно я задал вопрос о как использовать вызовы ajax для
аутентифицируйте пользователя в asp.net mvc , и я получил свой ответ.
Но тогда решено использовать свойство 'Roles' класса 'GenericPrincipal'
поэтому я изменил свой код следующим образом, чтобы он содержал «Роли»:
HttpContext.User = new System.Security.Principal.
GenericPrincipal(new System.Security.Principal.GenericIdentity(login.LoginName),
userRole);
В моем представлении site.master я проверяю, какие роли выполняют пользователи
принадлежит и я показываю соответствующее меню, но когда я смотрю
Значения 'HttpContext.Current.User.Identity' во время отладки,
Я вижу, что m_roles = string [0] и IsInRole ("Admin") 'возвращает false.
Как это можно исправить?