Пожалуйста, обратитесь к:
Когда один и тот же идентификатор пользователя пытается войти в систему на нескольких устройствах, как мне прервать сеанс на другом устройстве?
Вам придется реализовать собственное решение, как сказал @Massimiliano выше.
У меня было похожее требование, и я нашел довольно простое решение, показанное по ссылке выше. Короче говоря, мое требование состояло в том, чтобы вход в систему происходил только один раз. Если тот же идентификатор пользователя пытался войти в другом месте, то он завершил сеанс для первого входа в систему, проверив существующий вход в систему под другим идентификатором сеанса (это позволило идентифицировать пользователя для входа из нескольких экземпляров их веб-браузер на их компьютере [тот же идентификатор сеанса], который является обычным, но не с другого компьютера [другой идентификатор сеанса] (возможно, из-за того, что кто-то украл их учетные данные, например)). Посредством модификации кода вы, вероятно, могли бы изменить поведение этого, то есть предотвратить вторую попытку входа в систему вместо того, чтобы убивать первый вход в систему, который уже активен и используется.
Конечно, он может не соответствовать 100% того, что вам нужно, поэтому не стесняйтесь изменять его под свои нужды.