В моем сообществе каждый пользователь должен иметь только одну учетную запись.
Поэтому мне нужно решение , чтобы убедиться, что конкретная учетная запись является единственной, которой владеет пользователь . В настоящее время я использую подтверждение по электронной почте . Но мне не нужны адреса электронной почты пользователей. Я просто пытаюсь предотвратить несколько учетных записей на человека.
Но это, конечно, не работает. В любом случае, люди создают временные адреса электронной почты или имеют несколько адресов. Таким образом, они регистрируются с использованием разных адресов электронной почты, и поэтому они получают более одного аккаунта, что запрещено.
Так что мне нужно лучшее решение, чем (легко обойти) подтверждение по электронной почте. Кстати, я не хочу использовать OpenID, Facebook Connect и т. Д.
Требования:
- метод проверки должен быть доступен для всех пользователей
- для пользователя не должно быть никаких затрат (не менее 1 $)
- проверка должна быть безопасной (более безопасной, чем отправка по электронной почте)
- пользователь не должен предъявлять слишком много личных данных
- ...
У вас есть идеи для хороших подходов? Заранее большое спасибо!
Дополнительная информация:
Мое сообщество - браузерная игра, а именно игра футбольного менеджера. То, что делает несколько учетных записей привлекательными, заключается в том, что пользователи могут торговать своими игроками. Таким образом, если у вас есть два аккаунта, вы можете купить слабых игроков по чрезмерным ценам, которые не заплатит ни один «реальный» покупатель. Таким образом, ваш «первый счет» получает огромные деньги, а «второй счет» становится бедным. Но вам не нужно заботиться: просто создайте другую учетную запись, чтобы сделать первую еще богаче.