Я создаю сайт ASP.NET MVC 2, где активно использую параметр OutputCache. Однако у меня есть опасения: использование такого кеширования может помешать аутентификации.
На всех своих страницах я показываю, вошел ли пользователь в систему или нет. Кроме того, в некоторых моих представлениях я выполняю фильтрацию на основе роли пользователя, чтобы определить, отображать ли некоторый контент страницы (например, ссылка Редактировать на одной из моих страниц отображается только для пользователей в роли модератора или администратора).
Повлияет ли использование OutputCache на это динамическое изменение моих представлений? Если да, то как решить эту проблему, не отключая кэширование?