У меня есть собственный RoleProvider, и я хочу удалить кэш ролей при выходе из системы. У меня есть роли «Администратор» и «Участник», которые работают соответственно, чтобы авторизовать каждую страницу / действие, которое есть в моем приложении, но когда я пытаюсь изменить роль пользователя в том же открытом браузере, оно не обновляется. Вот сценарий:
.. Я вхожу как пользователь "Пользователь1" с ролью "Администратор", просматриваю страницы администратора и выхожу из него.
.. Я вхожу в систему как пользователь «Администратор» с ролью Администратор и меняю роль Пользователя 1 на роль «Участник». Я проверил базу данных, и его RoleID был изменен. Я выхожу из системы "Admin".
.. Я вхожу обратно "User1" и просматриваю приложение. Я по-прежнему могу просматривать страницы администратора, хотя у этого пользователя уже есть роль «Участник». Я выхожу из него.
.. Я закрываю браузер и открываю приложение в новом браузере. Я вхожу как пользователь "User1" и просматриваю приложение. Теперь я могу только просматривать страницы участников.
Как я могу удалить кеш роли в браузере при выходе / выходе из системы?
Я уже пытался отправить просроченный куки-файл обратно в браузер, но все равно ничего нет *
Заранее спасибо за любую помощь. :)