1

私は構築しているクライアント用のプログラムを持っており、最初にハッシュを送信して電子メールを検証し、正しいハッシュを送信すると入力されるシステムを持っています。私がやりたいのは、ユーザーが自分の電子メールを新しい電子メールアドレスに更新できるようにすることです。それを行うための最良の方法は何でしょうか。

私がやろうと思ったことは次のとおりです。

ユーザーがメール変更のフォームに入力すると、エントリが新しいメールアドレスでデータベースに入力され、ハッシュ(タイムアウト付き)が作成され、ハッシュ付きのメールが古いメールアドレスに送信されます。

しかし、それは私を彼らの古い電子メールアドレスにアクセスできないユーザーをどうするかへと導きます。ユーザーが管理者へのメッセージを追加するための領域を含む[古い電子メールアドレスにアクセスできません]チェックボックスをオンにして、管理者に電子メールを送信することにより、管理者に手動で電子メールアドレスを更新させる必要があります。次に、管理者はそのユーザーのハッシュを含む電子メールを送信します。

または、このタスクを実行する他の方法はありますか。

編集:特定の場合には、データベースに「お気に入りの__」の質問と回答を追加するのが最善だと思います。

4

1 に答える 1

0

なぜ古いアドレスにメッセージを送信するのですか?

もちろん、新しいアドレスが確認されるまで両方のアドレスを追跡する必要がありますが、ユーザーが認証されている場合は、変更メールメッセージを新しいアドレスに送信するだけです。

于 2012-09-28T22:08:25.083 に答える