web-dev-qa-db-ja.com

ユーザーが複数のアカウントを作成することを困難にする方法

私は自分のビジネスのためにウェブサイトを作成しています。最初の1週間は無料の初回配信を提供したいのですが、人々はそれを利用するのではないかと心配しています。

私はウェブサイトを通してお金やクレジットカード情報を一切受け取りません。すべてが直接行われます。

私は確認メールを送信することを考えていましたが、メールを送り続けることは非常に簡単です。また、入力する4桁のピンを使用してテキストメッセージを送信することも考えていましたが、その方法はまったくわかりません。私が使用できる良い方法はありますか。

5
Emma Nagel

2001年からこの問題に取り組んでいます。

良い方法はありません。

唯一のオプションは、Google/facebook/PaypalからのOauth 2.0外部認証を使用し、それらを信頼して重複を排除することです。

2

アカウントに必要なものが多いほど、それを再現することは難しくなると思います。つまり、自分のメールアドレスとテキストメッセージ番号を要求し、両方の情報を確認するようにユーザーに求めることができます。

テキストオプションの場合、簡単な方法は、140文字未満のメッセージを特別なMMSメールアドレスに送信することです。通常、新しい申請者の電話番号の後に@が続き、次にセルプロバイダードメインが続くテキストで構成されます。

メールアドレスを作成する方法を示すURLは次のとおりです。

http://holyworldwide.com/dustinhedrick/?page_id=1700

テキストメッセージオプションは良い考えですが、人々は電話番号を変更できます。

個人的には、問題に真に答える唯一の方法は、コンピューティングデバイスに指紋スキャナーが付属し、ユーザーが指をスワイプして自分を特定できるようになるまで数年待つことだと思います。どのくらいの時間がかかるかはわかりませんが、セキュリティの良いアイデアでしょう。

2
Mike

SMS検証は良いアイデアです。ユーザーは重複した電話番号を取得することにかなりコミットする必要があります。マーケティング目的で顧客の電話番号のデータベースを提供したり、一定期間後にフォローアップするボーナスがあります。

これを行うには、Webサイトの構築方法、CMSなどに応じてさまざまな方法があります。

wordpressの1つの例 このプラグイン を使用できます-ここにチュートリアルがあります: http://premium.wpmudev.org/blog/verify-your-wordpress-users -with-a-text-message

役に立つかもしれない別のプラグインを次に示します。 http://codecanyon.net/item/simple-sms-verification/603796

無料のバージョンがあるかもしれませんが、個人的には、何時間もの詰め込みを節約する製品に少額の料金を払ってもかまいません。

0
Nathan Wright