ホームページ  >  記事  >  バックエンド開発  >  PHPメール送信問題の解決策_PHPチュートリアル

PHPメール送信問題の解決策_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:35:13747ブラウズ

phpがメールを送信すると、認証エラーが発生してログインできません。認証コードを再入力するか、新しい認証コードをメールに送信する必要があります。

この機能を実装するために、メールボックスにメールを送信し、ログイン IP を取得する方法の知識を使用しました。

この期間中、セキュリティを強化するために、システムのログイン機能を修正し、メール送信時の認証機能を追加しました。ユーザーがログインするとき、ログイン IP が以前にログインしたかどうかが判断され、ログインしていない場合は、認証コードをメールボックスに送信し、受信した認証コードをログイン前に入力する必要があります。が正しく、時間が指定された時間を超えていない場合は、ログインできます。今後この IP でログインする場合は、このログインの IP と時間を記録する必要はありません。 //www.jbxue.com

時間を超えると認証コードは無効となり、再送信が必要となります。確認エラーが発生してログインできない場合は、確認コードを再入力するか、新しい確認コードをメールに送信する必要があります。この機能を実装するために、メールボックスに電子メールを送信し、ログイン IP を取得する方法の知識を利用しました。後で確認できるように整理してみましょう。

メールを送信:

まず、phpmail の圧縮パッケージをダウンロードして解凍し、解凍されたファイルをプロジェクトにコピーする必要があります。

ファイルをプロジェクトに導入します。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/745142.html技術記事 PHP が電子メールを送信するときに、検証エラーが発生し、ログインできません。検証コードを再入力するか、新しい検証コードをメールボックスに送信する必要があります。 この機能を実現するために、メールボックスにメールを送信する方法を使用しました...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。