Как обойти запрет одновременной параллельной авторизации одного аккаунта на сайте с разных устройств(+-15)?

Есть сайт, на котором создан 1 аккаунт и есть нужда им пользоваться на нескольких устройствах. Но есть проблема: после авторизации на 3 и более устройствах происходит бан. Чередовать выход из аккаунта из одних устройств и вход на других муторно, поэтому есть ли способ как-то это обойти.
Рассматривал вариант по созданию общего сервера - пк (на котором будет открыт этот сайт в браузере), к которому будут иметь удалённый доступ с правом управлять браузером другие устройства, подключаемые допустим через другую программу. Рассматривал использование AnyDesk: все работает, множество устройств подключается к одному. Но проблема в том, что каждое устройство управляет общим рабочим столом, одним курсором, а хотелось бы, чтобы для каждого был свой (стол или курсор) и не было конфликтных столкновений (каждый управляет своим курсором, клавиатурой и т.д). Думал сделать виндовские доп. рабочие столы, создавал виртуальные мониторы - проблему не решили.

Может вы знаете как обойти запрет, доработать мою идею или знаете то, до чего я ещё не додумался?
Спасибо за помощь!

Дополнительно:

купить нужное число лицензий ?

  • Олег,

    Как обойти запрет одновременной параллельной авторизации одного аккаунта на сайте с разных устройств(+-15)?


  •  

    Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.

     

      • Как обойти запрет одновременной параллельной авторизации одного аккаунта на сайте с разных устройств(+-15)?Есть ответ
      • 09.04.2024
      Ответить

      Для обхода запрета одновременной параллельной авторизации одного аккаунта на сайте с разных устройств, можно использовать следующий подход:

      1. Создание уникального токена сессии при каждой успешной авторизации пользователя на сайте. Этот токен будет храниться в базе данных и будет связываться с конкретным пользователем.

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

      3. При успешной авторизации пользователя на одном из устройств, необходимо удалять все другие токены сессии, связанные с этим пользователем. Таким образом, будет обеспечена возможность авторизации только с одного устройства.

      Пример кода на PHP:

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

      • Как обойти запрет одновременной параллельной авторизации одного аккаунта на сайте с разных устройств(+-15)?Есть ответ
      • 07.04.2024
      Ответить

      Для решения проблемы запрета одновременной параллельной авторизации одного аккаунта на сайте с разных устройств, можно использовать следующий подход.

      1. Сначала необходимо добавить в базу данных дополнительное поле для каждого пользователя, которое будет отвечать за статус активности сеанса. Например, это может быть поле с названием "session_status" типа boolean.

      2. При каждой успешной авторизации пользователя на сайте, необходимо установить значение "true" для поля "session_status" в базе данных для данного пользователя.

      3. При попытке авторизации на сайте с другого устройства, необходимо проверить значение поля "session_status" в базе данных для данного пользователя. Если оно равно "true", то необходимо прервать процесс авторизации и выдать сообщение о том, что аккаунт уже авторизован на другом устройстве.

      4. Для разрешения одновременной авторизации на одном устройстве и запрета на других, можно добавить кнопку "Выход из аккаунта на других устройствах" в личном кабинете пользователя. При нажатии на эту кнопку, значение поля "session_status" в базе данных будет изменено на "false", что позволит пользователю авторизоваться на новом устройстве.

      Пример реализации на PHP:

      Таким образом, с помощью вышеперечисленных шагов и примера кода на PHP можно обойти запрет одновременной параллельной авторизации одного аккаунта на сайте с разных устройств.

    Оставить комментарий