リンクがサーバーから送信されたことを確認するurlパラメータを含む電子メールでリンクを送信し、トークンが生成された後一定の時間が経過したことを確認する方法はありますか?時間に敏感なトークンシステム?
0
A
答えて
2
あなたは、次の手順を行うことができます。ユーザーからのリクエストごとに、ランダム、一意のキーを生成する(または、各ユーザのために、あなたのサーバへのアクセスを送信したい)
- を
- 保存キー、ユーザーの電子メール(またはログイン)、トークンが生成された時刻、
- あなたは、ユーザーへの鍵を送信するので、ときにユーザーがアクセスサーバー彼はthroghtリンク
サーバーにアクセス:
- をしたい場合は、そのリンクが(以前に使用されたかどうかを確認しますあなたのリンクはワンタイムアクセスのみの可能性があります)
- トークンが生成され、それが許可された期間内にある場合は計算されます(期限切れでない場合)
- ほしい
- トークンを一度使用する場合は、使用済みとしてマークします。
-1
独自のキーを生成するシステムが開発されている場合は、それらのキーを電子メールで送信し、それらのキーを使用して電子メールからhttp要求を受け入れます。次にはい。
0
あなたは単にあなたが電子メールはあなたが入れたメールにトークンメール&生成された日付/時刻
を保存生成する際に日付が
を起動し、トークン、電子メールaddresss、生成された日付を格納するテーブルを必要としますあなたのウェブページへのリンクを含むURLとトークン&電子メール。 例えば:http://mysite.co.uk/activate.aspx?token=jhsdjsdslkwww7474&[email protected]
ウェブページは、トークンと電子メールアドレスは、日付を確認し、それが有効である場合に有効日付を更新見つける必要があります。
0
ランダムなUUIDを分散キャッシュ(負荷分散、マルチノードシステム用)に格納し、上記のwoliveirajrのように処理します。また、ユーザーがシステムを悪用しないようにする必要があるため、負荷バランサ(F5)でプロビジョニングを行い、人間対プログラム要求を検出すると、保護レベルが導入されます。必要に応じてセキュリティポリシーを変更します。
関連する問題
- 1. SSRSレポートのサブスクリプションと時間に敏感なクエリベースのデフォルト値
- 2. もっと敏感な「OnTextChange」...?
- 3. AVPlayerで敏感なムービースクラブ
- 4. javascriptを使用した時間に敏感なCSSのスタイルシートの切り替え
- 5. Xtext秩序に敏感なスコープ
- 6. 正のレベルに敏感なラッチモデリング
- 7. 検索性能に敏感なポイント
- 8. Tensorflowのコストに敏感な学習
- 9. タッチスタートが敏感すぎる
- 10. GetFileプロセッサの敏感な値のみ?
- 11. Expressjs隠し敏感なPOST情報
- 12. .gitignoreは空白に敏感ですか?
- 13. ESLintは非常に敏感です
- 14. スクロール可能なコンテナのポインタに敏感なコンポーネント
- 15. タッチパッドでのスクロールが敏感すぎる
- 16. MotionEvent.ACTION_MOVEに対して敏感な項目はどれですか?
- 17. 熱に敏感なタッチの互換性の問題
- 18. PowerShellの順序に敏感なCompare-Objects diff
- 19. Qtタッチイベントに敏感なQMLスライダーを作成する
- 20. 画像の縦を敏感なテキストボックスに合わせる
- 21. C#文化に敏感なセンテンスの識別
- 22. Pythonの "Re"モジュールは特別な言語に敏感ですか?
- 23. Tensorflowのコストに敏感な損失関数
- 24. Minハッシュで局所性に敏感なハッシュ
- 25. 文化に敏感な大文字ToUpperInvariant/ToLowerInvariant
- 26. 局所性に敏感なハッシュまたはpHash?
- 27. 私の敏感なウェブサイトはモバイルでは動作しません
- 28. のJava - 作るの文字列と小文字ない敏感
- 29. 画像の敏感な行を作る方法
- 30. Javaのディレクトリ検索 - 敏感なキャストのみ1列
ダウンボッターは自分自身で説明してください。 – Jay
downvoterは実装の例を見たいと思ったでしょうか? – Richard