Пользователь А при заходе на форум видит, что система опознала его как пользователя B.
Причин по которому так может происходить несколько:
Если два пользователя используют один и тот же компьютер
Если два и более пользователей сидят под одним и тем же IP адресом (обычно локальная сеть с одним внешним IP адресом)
Если провайдер пользователя использует систему кеширования интернет-трафика. При этом если оба пользователя запрашивают одну и ту же страницу прокси-сервер провайдера может предоставить пользователю B страницу, которую уже получал пользователь A (тем самым B будет видеть, что он пользователь A)
Если хостинг провайдер использует систему кеширования для сервера на котором находится форум.
Если у пользователя A отключены cookies, то форум автоматически добавляет ID сессии в
URL. Тем самым, если пользователь A передаст пользователю B
URL с ID сессии, то система опознает пользователя B, зашедшего по данной ссылке, как пользователя A (данный вариант распространяется только на ранние версии IPB)
К сожалению, готового решения для всех случаев нет и как показывает практика решение найти можно только экспериментальным путем.
Существует ряд настроек IP.Board, позволяющих в большинстве случаев решить проблему, ниже представлен список данных настроек:
Общие настройки опция
Принудительно отправлять HTTP заголовки? – включение данной опции может решить проблему с кешированием страниц форума в случаях с кеширующими прокси-серверами у провайдера и/или у хостера.
Безопасность и конфиденциальность опция Разрешить проверку соответствия IP-адреса для X_FORWARDED_FOR? – включение данной опции позволит форуму проверять IP-адреса для пользователей, которые выходят в сеть из локальной сети под одним общим внешним IP-адресом.
Безопасность и конфиденциальность опция Проверить IP адрес пользователя при проверке сессии – включение данной опции позволит форуму при не совпадении IP адресов у вошедшего пользователя и гостя с тем же ID сессии (или с тем же набором cookies) не делать автоматический входя для гостя.
Безопасность и конфиденциальность опция Проверить браузер пользователя при проверке сессии – действие опции аналогично описанной выше с той лишь разницей, что форум будет проверять еще и USER AGENT (тип и версию браузера) браузера.
Безопасность и конфиденциальность опция Сбрасывать ключ авторизации пользователей при каждом входе? – включение данной опции запрещает вход на форум двух и более пользователей под одним аккаунтом. Например если пользователь А авторизовался на форуме, а потом на форум зашел пользователь B и авторизовался с теми же данными, что и пользователь A, то сессия пользователя A будет окончена и он системой будет опознаваться как гость.
Оптимизация нагрузки на сервер опция
Отображать HTTP заголовки без кэширования? – включение данной опции позволит форуму отправлять специальные заголовки браузеру клиента, которые будут препятствовать кешированию страниц форума браузером.
Ну и конечно же настройки для Cookies форума.
Оперируя данными настройками форума, попеременно включая или отключая некоторые из них, можно добиться решения проблемы.