ホームページ >バックエンド開発 >PHPチュートリアル >パスワードを取得するときにメールで接続の有効期限を設定する方法

パスワードを取得するときにメールで接続の有効期限を設定する方法

WBOY
WBOYオリジナル
2016-06-23 14:27:441234ブラウズ

前述したように、私はメールの送信に PHPMailer を使用しました。
しかし、ユーザーに送信されるパスワードを変更するためのハイパーリンクはどのように生成され、その有効期限はどのように制御されるべきでしょうか?
ご指導をお願いします。


ディスカッションへの返信(解決策)

アドバイスをお願いします。 。 。

神に導きを求めてください。 。 。

生成される文字列は、ページで必要なパラメータに基づいて暗号化された文字列である必要があります。有効期限については、クリックすると、パラメータに過去に送信された時刻の値を渡すことができます。さあ、判決。 。 。


これまでやったことがないので、ぜひ試してみてください~~

まず、メンバーのメールアドレスに接続を送信します。次に、この接続のパラメータは、Web サイトのドメイン名 + 現在時刻 + で構成できます。メンバーのメール暗号化には、最も単純な Base64encode という暗号化方式を使用し、$str = Base64encode("www.aaa.com, 2013-11-20 hours, minutes and minutes, aaaaa@) のようにカンマで区切ります。 qq.com"); メンバーがメールをクリックすると、リンク後に Web サイトに戻り、ロジックが自動的に処理されます~~

http://www.helloweba.com/view- を参照してください。 blog-228.html

送信時にデータベースに1を記録し、アクティベートして時差を比較します。

実装されました、皆さんありがとうございます!

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。