1

私は現在、自分のサイトのすべてのアカウント管理機能をコーディングしており、電子メールによるアカウントのアクティブ化とパスワードのリセット システムを既に実装しています。各電子メールには、すべての処理を行うサーブレットへのリンク (末尾に適切なパラメーターが添付されています) が含まれています。システムのテストは順調に進んでいますが、1 つ質問があります。

リンクのテキストがそのアドレスと同じである場合、従来の手動アクティベーション/パスワード リセット ページ (アクティベーション リンクまたはリセット リンクの要求パラメーターが適切なフィールドに入力されるフォームを含むページ) を含める理由はありますか? 電子メールでリンクが機能しない場合、ユーザーはいつでもリンクをコピーして貼り付けることができます。サイトがこれらのアクション専用の別のページをまだ持っている特定の理由はありますか? そして、私はそれを許可する必要がありますか?

4

1 に答える 1

1

最終的にリセット機能を使用する人に表示される前に、メールがどのような変換を経るかは確実にはわかりません. 無知なユーザーと組み合わせると、問題が発生する可能性があります。

例: リセット/アクティベーション リンクは非常に長くなる可能性があるため、HTML からプレーン テキストへの変換後に、部分的に新しい行に折り返される場合があります。これは、その状況に対処する方法を知らないユーザーにいつか発生することは避けられません。

したがって、テキストフィールドにコードを入力するだけのバックアップ方法を提供することが賢明かもしれません。送信時に、最初に意図された GET が実行されます。

もちろん、あなたのサイトがそのタイプのユーザーのビジネスを必要としないと判断し、手動による方法の実装をスキップすることもできます!

于 2011-04-04T01:14:23.690 に答える