Другие пользователи теряют AuthTicket, когда один пользователь выходит из системы - PullRequest
1 голос
/ 12 мая 2009

Мы работаем с веб-приложением .NET 2.0. У одного из наших клиентов возникла проблема, когда два разных пользователя вошли в систему из приложения на двух разных компьютерах, а один вышел из системы, другой пользователь, похоже, потерял свой AuthTicket (ни один контент не отображается, а страница выглядит просто битой). Они должны выйти и снова войти в систему, чтобы продолжить использование приложения. Как вы можете себе представить, это очень расстраивает их, и они хотят получить ответы как можно скорее.

Мы воссоздали их настройку в нашей лаборатории и попытались воспроизвести проблему, но не можем. Кроме того, эта проблема была замечена на других сайтах, но в какой-то момент «исправила себя», хотя никто не может объяснить, как это сделать.

Мне кажется, это какая-то проблема с конфигурацией, особенно когда мы можем запустить одну и ту же версию на одном и том же оборудовании и не видеть ее. Тем не менее, тестирование и исследования, которые я провел до сих пор, ничего не дали. Единственной полу полезной информацией было проверить, настроены ли AppPools на перезапуск, если используется слишком много памяти или что-то в этом роде.

У кого-нибудь есть идеи?

Вот запись web.config для аутентификации, если это помогает:

<authentication mode="Forms">
    <forms name=".EyeQCookie" loginUrl="Login.aspx" protection="All" timeout="30"   path="/" slidingExpiration="true">
    </forms>
</authentication>

1 Ответ

0 голосов
/ 06 августа 2009

Проблема не была с AuthTickets, хотя она вела себя точно так, как если бы она была. Проблема была с кешем и тем, как мы используем / храним значения (точнее, скины -> мы немного отстали от времени).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...