私はWebアプリケーションを持っており、私のWebアプリケーションには電子メールを変更する機能があります。これは、ユーザーが電子メールを変更した場合の影響です。
- 変更後、メールは自動的にログアウトされ、アクティベーションコードが新しいメールに送信されます。
- ユーザーがアクティブ化せずに新しい電子メールでログインしようとすると、電子メールがアクティブ化されていないため、エラーが表示されます。
- ユーザーがメールを変更すると、私のデータベースでは、メールが新しいメールで変更され、ユーザーのステータスが1から0に変更されます。1はアクティブですユーザー0はアクティブ化を待機しています。ステータスが1の場合、ユーザーはログインできますが、ステータス0の場合、ユーザーはログインできません。新しい電子メールユーザーに送信されたコードアクティベーションを使用すると、0から1のステータスでアクティベートでき、通常どおりログインできます。
問題は :
- ユーザーの新着メールが偽物であるか無効である場合、ユーザーは再度ログインできません。
この問題を解決するためのあなたの提案は何ですか?
ご回答有難うございます。