Давайте вырезать в погоню:Бесконечно идентификации тот же пользователь, постоянно в PHP
Я работаю в социальном/персональном сайте, и мне нужно, чтобы иметь возможность запретить пользователь из него, если они нарушают правила.
Я знаю, что я могу идентифицировать пользователя по IP-адресу, чтобы заблокировать их, если они запрещены, но что, если они имеют динамический IP-адрес, как я?
getbrowser()? Большинство компьютеров и телефонов имеют более одного вида веб-браузера.
А как насчет прокси?
Есть ли способ идентифицировать одного и того же пользователя снова и снова с чем-то, что НИКОГДА не меняется? Я имею в виду, некоторое время назад я думал, что смогу сделать что-то, чтобы решить эту проблему. я думал о:
1. Get the IP of the user
2. Get the country of the user
3. Get the browser and OS of the user.
Это все еще слишком широк обыск. Я мог бы блокировать сразу несколько людей с таким поиском.
Как эти большие сайты, такие как Twitter и Facebook, делают это? Для меня это настоящий кошмар.
Не должны ли IP-адреса быть похожими на билет на лотерею? Нет 2 одинаково в одно время? Если это правда, я могу что-то сработать.
Кроме этого, я застрял. Любые предложения?
Я бы просто пошел с IP, все остальное можно было изменить, так как он вводит пользователя. Если IP динамический, вы можете попробовать запрет подсети, но я бы пошел против этого - большинство людей используют vpns или прокси. –