thinkphp は、メール送信パスワード取得関数、thinkphp パスワード取得の例を実現します
この記事の例では、電子メールを送信するためのパスワード取得機能を thinkphp が実装する方法について説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです
まず、mail.class.php クラス ファイルをダウンロードし、構成ファイルで次のパラメータを定義します。
コードをコピーします コードは次のとおりです:
'MAIL_ADDRESS' => 'ivzhu@qq.com', // メールアドレス
'MAIL_SMTP' => 'smtp.qq.com', // SMTP サーバーにメールを送信します
'MAIL_LOGINNAME' => 'mail@qq.com', // メールログインアカウント
'MAIL_PASSWORD' => '123456', // メールパスワード
'MAIL_CHARSET' => 'UTF-8', // エンコーディング
'MAIL_AUTH' => true, // メール認証
'MAIL_HTML' => true, // true HTML 形式 false TXT 形式
tp プロジェクト組織に mail.class.php を置き、使用する場合は import('@.ORG.Mail');
を導入します
コードをコピーします コードは次のとおりです:
public functionindex(){
インポート('@.ORG.メール');
//SendMail('admin@waikucms.com','メールタイトル','メール本文','WaikkuCMS 管理者');
//パラメータの説明: パラメータ 1---宛先メールボックス、パラメータ 2---電子メールのタイトル、パラメータ 3---電子メールのテキスト、パラメータ 4---送信者名
$content=md5(時間());
セッション($content,$content);
$content=C('localurl').'/index.php'.U('Mail/index',array('res'=>$content));
If(SendMail('aa@qq.com','ニーハオメールタイトル',$content,'unphp')){
「チェンゴン」をエコーします。
}その他{
エコー「シバイ」
}
$this->display();
}
別のページはパラメータ res:
を受け入れます
コードをコピーします
コードは次のとおりです:
public functionindex(){
header("コンテンツタイプ: text/html; charset=utf-8");
$res=I('res');
$res をエコーします。
if(セッション($res)==$res){
echo 'パスワードが正常に取得されました' ;
セッション($res,null);
}その他{
エコー「有効期限が切れました」 ;
}
}
この記事で説明した内容が、皆様の ThinkPHP フレームワーク プログラミングに役立つことを願っています。
http://www.bkjia.com/PHPjc/920623.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/920623.html
技術記事
thinkphp が電子メール送信時のパスワード取得機能を実装する方法の例 Thinkphp パスワードの取得 この記事では、thinkphp が電子メール送信時のパスワード取得機能を実装する方法について説明します。参考のためにみんなで共有してください。 ...