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