Я предлагаю вам сделать что-то вроде этого:
Предположим, когда пользователь "A" впервые входит в "Com_1". Сохраните уникальный код в базе данных для этого сеанса, так же как и для сеанса пользователя.
В то же время, если он (пользователь «A») снова входит в систему на «com_2», затем проверьте его статус в базе данных и обновите уникальный код в базе данных.
снова назад, если тот же пользователь (пользователь "A") обновляет страницу на "com_1", нам нужно только проверить уникальный код из сеанса и сопоставить его с базой данных, это точно не сопоставить, затем выйти из системы и уничтожить сеанс.
Для сохранения входа пользователя в систему, даже если браузер закрыт, вы можете сохранить куки в браузере и заново сгенерировать сеанс соответственно.
Надеюсь, это поможет. Спасибо.