web-dev-qa-db-ja.com

ユーザーが複数のアカウントを作成できないようにするにはどうすればよいですか?

ユーザーの登録数を減らすことで、ユーザーが複数のアカウントを作成できないようにして、ユーザーの評価スコアが正確であることを保証する必要があるサイトを構築しています。これまでのところ、私が考えた唯一の解決策は、ユーザーに以下を許可することです。

  • Paypalアカウント認証 を介して(検証済み)Paypalアカウントにリンクします
  • PGP公開鍵を提供し、MSD(信頼性のメトリック)が特定の値を下回っていることを確認します

もちろん、これらの方法でさえ防弾ではありませんが、靴下人形のアカウントを作成することは非常に困難になる可能性があります。私が検討していない他の人はいますか?

5
Alek Storm

アカウントごとに実際のお金を請求します。

7
ddyer

これから StackOverflowの質問

  • ユーザーのコンピューターにCookieを配置する
  • IPを記録する
  • LocalStorageにコンテンツを保存します(HTML5ブラウザーを使用しているユーザーのみ)
  • より深く掘り下げたい場合は、ユーザーセッションの長さ、投票前にナビゲートしたページ数に基づいて制限を設定します。つまり、システムを迂回しようとするユーザーのプロファイルを開始し、プロファイルされたユーザーに制限を設定し始めます。ユーザー。
  • IPアドレスを持つサーバー上のMEMORYテーブル
  • エバークッキー
  • ブラウザのフィンガープリント
  • 登録が必要
  • http://code.google.com/p/mailvalidator/
  • 禁止ドメインのリストを作成します
4
John Conde

防弾の程度はさまざまだと思います。そのため、他のものには次のものが含まれます。-Facebookアカウントへのリンク-Googleアカウント-その他のOauthプロバイダー

これは、システムのゲームをしようとしていないときに通常のアカウントを取得するのを非常に難しくすることと、重複したFacebookプロファイル/ Paypalアカウントを作成したい人との間のトレードオフです。

0
paulmorriss