私のコミュニティでは、すべてのユーザーが 1 つのアカウントのみを持つ必要があります。
したがって、特定のアカウントがユーザーが所有する唯一のアカウントであることを確認するソリューションが必要です。とりあえず、メール認証を利用しています。しかし、ユーザーのメールアドレスは本当に必要ありません。1 人につき複数のアカウントを作成しないようにしています。
しかし、これはもちろんうまくいきません。とにかく、人々は一時的な電子メールアドレスを作成するか、複数のアドレスを所有しています。そのため、異なる電子メール アドレスを使用して登録し、複数のアカウントを取得しますが、これは許可されていません。
したがって、(回避しやすい) メール検証よりも優れたソリューションが必要です。ちなみにOpenIDやFacebook Connectなどは使いたくないです。
要求事項:
- 検証方法は、すべてのユーザーがアクセスできる必要があります
- ユーザーの費用は発生しません (少なくとも 1 ドル)。
- 検証は安全でなければなりません(電子メールのアプローチよりも安全です)
- ユーザーは、あまりにも多くの個人情報を公開するよう要求されるべきではありません
- ...
良いアプローチのアイデアはありますか?事前にどうもありがとうございました!
追加情報:
私のコミュニティはブラウザ ゲーム、つまりサッカー マネージャー ゲームです。複数のアカウントを魅力的なものにしているのは、ユーザーがプレイヤーをトレードできることです。したがって、2 つのアカウントを持っている場合、「本物の」購入者が支払うことのない高額で弱いプレーヤーを購入することができます。したがって、「最初のアカウント」は莫大な金額を獲得し、「2番目のアカウント」は貧弱になります。しかし、気にする必要はありません。別のアカウントを作成して、最初のアカウントをよりリッチにするだけです。