Можно ли создать один аккаунт на человека на сайте? - PullRequest
1 голос
/ 16 апреля 2011

Можно ли сделать сайт только с одним аккаунтом на человека?

Любое предложение хорошо.

Спасибо

Ответы [ 7 ]

2 голосов
/ 16 апреля 2011

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

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

Чтобы связать ровно одноучетная запись на человека, вам нужно будет использовать какую-то официальную идентификацию, и обычно для небольших сайтов, которые не имеют смысла.Под официальной идентификацией я имею в виду подтверждение своей кредитной карты или правительственной идентификацией (социальное обеспечение?), Но затем вы столкнетесь с множеством проблем, потому что люди не захотят этого делать, и это будет стоить денег, чтобы удостовериться, что эти идентификационные данныереальны.Кроме того, если вам действительно нужно что-то подобное, вам придется повысить безопасность вашего сайта.

1 голос
/ 14 апреля 2015

В качестве альтернативы можно попросить пользователя ввести проверочный номер, который вы отправляете ему по SMS, и убедиться, что номер телефона, который он вводит, уникален, телефоны / симкарты относительно дешевы в наши дни, но большинство людей не пойдут потратив 5 долларов на новую симкарту, чтобы получить дубликат аккаунта на вашем сайте.

(и, если они захотят, продайте счета за 3 доллара и сократите стоимость сима;)

0 голосов
/ 14 апреля 2015

Я думаю, у вас есть 2 варианта, ни один из которых не решит всей проблемы:

  1. Зарегистрируйте IP-адрес и предотвратите множественный вход с одного IP.Не очень, так как это, вероятно, будет иметь неприятные последствия, если дети колледжа используют ваш сайт, а общежитие использует общие IP-адреса.

  2. Зарегистрируйте MAC-адрес и предотвратите множественный вход с одного MAC.Лучше, но это предотвратит использование вашего сайта несколькими людьми из одного домохозяйства, и в большинстве домов есть более одного компьютера / мобильного устройства.

Вы всегда можете объединить два варианта, носнова с несколькими мобильными устройствами можно обойти это.

0 голосов
/ 14 апреля 2015

В настоящее время одним из возможных решений является создание учетных записей пользователей только через федерацию удостоверений от более строгого поставщика услуг. Например, проверьте своих пользователей через учетную запись Facebook , используя oauth. Я считаю, Facebook довольно хорошо обнаруживает шиллы / спаммеров , и вы также можете использовать их ресурсы в своих услугах.

0 голосов
/ 07 апреля 2012

Вы можете создать код, который позволяет создать только 1 учетную запись для каждого используемого компьютера.Вы должны иметь возможность получить IP-адрес компьютера и заблокировать его создание более 1 учетной записи.

0 голосов
/ 16 апреля 2011

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

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

Вы просто должны надеяться, что люди будут относиться к вашему сайту справедливо, и знают, что это не так.

0 голосов
/ 16 апреля 2011

Запросите идентификационную информацию, например данные кредитной карты, которую вы можете проверить и разрешить регистрацию только с этой идентификационной информацией.Конечно, данные кредитной карты могут быть украдены, поэтому вы не можете быть на 100% уверены в чем-либо в Интернете или вообще в мире.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...