Как я могу программно обновить свои роли в ASP.NET? - PullRequest
0 голосов
/ 02 марта 2010

Я использую пользовательский поставщик ролей (написанный другим разработчиком), который использует наше имя пользователя активного каталога (полученное из HttpContext.Current.User.Identity.Name) вместе с таблицей SQL.

В любом случае, когда я обновляю свою таблицу SQL для обновления своих ролей, мне нужно закрыть свой веб-браузер (Internet Explorer 7), чтобы моя новая система безопасности вступила в силу.

Я пытался использовать Session.Abandon (), но это не помогает.

Как я могу обновить свою безопасность?

В идеале я хочу что-то вроде: Roles.RefreshCurrent ()

1 Ответ

0 голосов
/ 03 марта 2010

Удалите файл cookie ролей и форсируйте обратную передачу.

.ASPXROLES

http://msdn.microsoft.com/en-us/library/ms178195.aspx

...