Если пользователь уже вошел в систему и пытается снова войти в систему в новом экземпляре, я бы хотел, чтобы он вышел из системы другого пользовательского экземпляра. Я не хочу, чтобы один и тот же пользователь дважды заходил в мое приложение.
В настоящее время сеанс хранится в хранилище Redis, я использую экспресс / подключение для управления хранилищем сеанса. Одна из доступных функций, которые можно использовать для уничтожения сеанса, выглядит следующим образом:
.destroy(sid, callback)
Однако мне нужно найти этот идентификатор сеанса, прежде чем я вызову .destroy (). В Redis имя пользователя сохраняется как часть сеанса.
Вопрос: Можно ли запросить Redis для получения идентификатора сеанса на основе имени пользователя?