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