2017-02-03 2 views
-1

Привет, пожалуйста, задайте вопрос здесь:PHP запрещает пользователю изменять IP-адрес

Я занят работой над приложением на работе, где пользователь что-то подписывает. Он/она вступает в соревнование. ЭТО ОЧЕНЬ ВАЖНО, ЧТО ПОЛЬЗОВАТЕЛЬ МОЖЕТ ТОЛЬКО РЕГИСТРАЦИЯ Once (1time)

Я знаю, что я могу использовать $_SERVER['REMOTE_HOST'], чтобы получить данные пользователя IP-адрес магазина в таблице и сравнить против новых регистраций, НО ....

умный пользователь может легко изменить свой IP-адрес ....

ТАМ ИНАЧЕ, который я могу ОБЕСПЕЧИТЬ пОЛЬЗОВАТЕЛЬ ТОЛЬКО подпишется РАЗ ДАЖЕ ЕСЛИ ОН МЕНЯЕТ аДРЕС IP, если это какие-либо примеры/CODE/LINKS/Рекомендовано ЧТЕНИЕ ДОБРО ПОЖАЛОВАТЬ

+0

Идентификатор электронной почты на момент регистрации не является ip-адресом. email id поможет вам в вашем senario –

+0

@Anant: можно создать несколько адресов электронной почты :-) – Svekke

+0

Вы можете задать номер удостоверения личности. Это уникально для каждого человека. Но я думаю, вы не можете сделать чек, чтобы узнать, является ли номер законным. – Svekke

ответ

1

Вы можете настроить cookie в системе пользователей, когда он впервые регистрируется и проверяет его, когда клиент пытается снова зарегистрироваться.

Я знаю, что можно также удалить этот файл cookie, но вы имеете дело с программистами с вашей системой? Надеюсь нет.

Базовый пользователь компьютера не имеет сведений об изменении IP-адреса или удалении файлов cookie.

+0

. Они могут просто использовать другую машину –

+0

, в этом случае это не удалось заблокировать его – Wolfack

+0

@ RaghubendraSingh просто интересно, как можно получить MAC-адрес маршрутизатора, который может частично решить проблему ...? –