全て、
私は MVC3 c# サイトに取り組んでいます。ユーザーが新しいパスワードを要求できるようにする必要があります。要件は、次のいずれかを入力することです。
- 彼らが知っている場合、彼らのcustomerId
また
- 1 つのテキストボックスで選択したユーザー名
どちらもデータベース内で一意です。
これらのいずれかを入力すると、「パスワードの変更」リンクが電子メールで送信されます。
私の質問は、これらのいずれかを入力するために 1 つのテキスト ボックスを使用していることです。
彼らが何を入力したかをどうやって知ることができますか?
ユーザー名を検証しますか? これが失敗した場合は、customerId を検証しますか? これらの両方が検証に失敗した場合は、メッセージを表示します。
これらのいずれかが有効であれば、パスワード リンクを送信します。