これはかなり単純なはずです。どうすればいいのかはわかっていますが、他にもたくさんの方法があると思いますので、どうすればいいのか考えてみたいと思います。Webサイトでアカウントにサインアップするときは、アカウントをアクティブ化するために、電子メールにアクセスしてリンクにアクセスする必要があります。ユーザーがアカウントをアクティブ化するためにリンクにアクセスしたことをどのように知っていますか?
質問する
48 次
2 に答える
1
アカウントが作成されると、コンフォメーション トークンが生成され、データベースに保存され、(そのリンクの一部として) ユーザーに電子メールで送信されます。
リンクにアクセスすると、そのトークンを使用してデータベース内の一致する行が検索され、それを使用してアカウントがアクティブになります。
于 2012-07-22T19:04:03.693 に答える
1
このスキームの実装を見てください。この電子メールを送信するときに生成される一意の文字列が表示されます。リンクをクリックすると、Web サイトに戻されます。このように認識されます。
一般に、この一意の文字列は他の誰も知らないと想定されるため、このリンクを開く訪問者は、電子メールを提供した人物であり、その結果、電子メールにアクセスできる人物であると想定されます。
于 2012-07-22T19:03:10.713 に答える