ユーザーがログインに問題がある場合、パスワードを回復するためにメールアドレスを入力します。私のPHPは、一時的なパスワード(ランダム長い番号、dbで暗号化)を送信します。しかし、一時的なものであれば、パスワードを変更するページにリダイレクトされるようにしたい。一時パスワードを変更する必要があります
一時的なパスワードかどうかを確認するにはどうすればよいですか?それを行う+安全な方法は何ですか?
ありがとう
ユーザーがログインに問題がある場合、パスワードを回復するためにメールアドレスを入力します。私のPHPは、一時的なパスワード(ランダム長い番号、dbで暗号化)を送信します。しかし、一時的なものであれば、パスワードを変更するページにリダイレクトされるようにしたい。一時パスワードを変更する必要があります
一時的なパスワードかどうかを確認するにはどうすればよいですか?それを行う+安全な方法は何ですか?
ありがとう
パスワードが一時的かどうかを示すデータベース内の各ユーザーのフラグを保持します。
これを実行する明らかな方法の1つは、db
にそれを維持することです。この場合、ユーザーがパスワードを正常に変更すると、dbをクリアする必要があります。これを行うもう1つの方法は、一定の時間間隔(データの重要度と機密度に応じて)で期限切れになるパスワードを電子メールで送信する代わりに、ユーザーにパスワードをリセットするための秘密のリンクをユーザーに送信することです。場合によっては、もう1つのアプローチはもう少し安全な方法です。
あなたの答えをありがとう! – ryryan
ご協力いただきありがとうございます。それは私が元々思っていたよりもかなりまっすぐです! – ryryan