Не могли бы вы уточнить, что вы имеете в виду? Какова продолжительность сеанса в вашем приложении? Как вы обрабатываете истечение сеанса там?
В Discourse есть настройка maximum session age (максимальный возраст сеанса), которая по умолчанию установлена на 1440 часов, то есть 60 дней.
Если коротко: если вы не знаете, что за компьютером сменился пользователь, вы не сможете легко предотвратить это. Вы можете уменьшить продолжительность сеанса или периодически вызывать из своего приложения функцию выхода пользователей, но тогда, если ваши пользователи находятся за компьютером в течение более длительных периодов времени, им придётся снова проходить процесс аутентификации.
Discourse может расширить используемый вами текущий процесс входа и управления сеансами, но без дополнительной информации по вышеуказанным вопросам трудно точно определить, где именно кроется проблема и какие возможности существуют.