*/ //─────────────────────────────────────// //[パスワードリマインダー ] //─────────────────────────────────────// session_start(); //require("./_lib/inc_common_test.php"); require_once("/var/www/html/_lib/inc_common.php"); // 20140411 modify $dbh = MySqlDBConnect(); require_once(SITE_DOMAIN_LIB."/inc_navi.php"); // net-qp //=================================================================== // メイン //=================================================================== //初期化 $mode = ""; $mail = ""; $mail_cnf = ""; $tmpl_file = "pass_ask.tmpl"; $header_title = "致忘记登陆密码的用户 | "; $err_msg = ""; //POST値取得 if( isset($_REQUEST["mode"]) && $_REQUEST["mode"] != "" ){ $mode = $_REQUEST["mode"]; } if( isset($_REQUEST["mail"]) && $_REQUEST["mail"] != "" ){ $mail = $_REQUEST["mail"]; } if( isset($_REQUEST["mail_cnf"]) && $_REQUEST["mail_cnf"] != "" ){ $mail_cnf = $_REQUEST["mail_cnf"]; } //変数設定 //入力フォーム $mail_form = ""; // $mail_form .= ""; // 20140422 modify $mail_form .= ""; $mail_form .= ""; $mail_form .= ""; $mail_form .= ""; $mail_form .= "
登録時に入力されたメールアドレスを入力してください。
邮箱地址*
邮箱地址(确认用)*"; $mail_form .= " 为确认,请再输入一次。

"; $mail_form .= ""; $mail_form .= "
"; $mail_form .= "
"; //モードが実行された場合、エラーチェックやメールチェックを行う if($mode == "on"){ //エラーチェック $nErrCnt = 0; //メールアドレス空欄、確認用空欄、アドレスの不一致をチェック if( strlen($mail) <= 0 || strlen($mail_cnf) <= 0 || $mail != $mail_cnf ){ $err_msg = "※未输入电子邮箱。"; } else{ $sql = "SELECT user_name,user_mail,user_pass FROM t_user WHERE user_mail = '".$mail."'"; $sql .= " AND ( t_user.site_code = ".site_code()." OR t_user.site_code IS NULL ) "; $result = mysqli_sys_query( $dbh, $sql); if( mysqli_num_rows($result) > 0 ){ $data = mysqli_fetch_array( $result ); if( $data["user_pass"] != ""){ $user_name = $data["user_name"]; $user_pass = $data["user_pass"]; $user_mail = $data["user_mail"]; //メール文面取得 $sql2 = "SELECT system_mailto_jcn,system_mailbun_reminder_jcn FROM t_system WHERE system_id = 1"; // 20140730 modify $sql2 .= " AND ( t_system.site_code = ".site_code()." OR t_system.site_code IS NULL ) "; $result2 = mysqli_sys_query( $dbh, $sql2); if( mysqli_num_rows($result2) > 0 ){ $data2 = mysqli_fetch_array( $result2 ); $system_mailto_jcn = $data2["system_mailto_jcn"]; // 20140730 modify //HTMLエンティティを逆変換 $mail_msg = Reverse_htmlspecialchars( $data2["system_mailbun_reminder_jcn"] ); // 20140730 modify $mail_msg = str_replace("{user_name}", $user_name,$mail_msg); $mail_msg = str_replace("{user_pass}", $user_pass,$mail_msg); //お客様向けヘッダー情報 20140730 modify $user_header = "From: ".$system_mailto_jcn ."\n"; $user_header .= "Reply-To: ".$system_mailto_jcn ."\n"; $user_header .= "Content-Type: text/plain; charset=UTF-8\n"; // 20150826 add $user_header .= "Content-Transfer-Encoding: BASE64\n"; // 20150826 add //メール本文の改行コードを置換する $mail_msg = str_replace( chr(13), "", $mail_msg); //----------------------------------------------------------------------- //メール送信実行 //----------------------------------------------------------------------- mb_language("uni"); // 20150826 add mb_internal_encoding("UTF-8"); // 20150826 add //注文者に送信 $result_mail1 = mb_send_post_mail($user_mail,"宗 注册信息公告",$mail_msg,$user_header); if($result_mail1){ $tmpl_file = "pass_cmp.tmpl"; } } } else{ $err_msg = "※未找到与该电子邮箱相关的信息。
"; } } } } //画面表示 PutHtmlHead(); include( SITE_TMPL_URL.$header_tmpl_file ); include( $tmpl_file ); include( SITE_TMPL_URL.$footer_tmpl_file ); ?>