prepare('Select exh_mst.exh_nm From exh_mst
WHERE exh_mst.exh_cd = :exh_cd
AND (exh_mst.del_flg is null or exh_mst.del_flg = \'\');');
$ekh_nm_stmt -> bindValue(':exh_cd', $exh_cd, PDO::PARAM_INT);
$ekh_nm_stmt->execute();
$ekh_row_cnt=$ekh_nm_stmt->rowCount();
// クエリの実行
while ($ekh_row = $ekh_nm_stmt->fetch(PDO::FETCH_ASSOC)) {
$exh_nm = disp_backslash_escape(htmlspecialchars(trim($ekh_row['exh_nm']), ENT_QUOTES, "UTF-8"));
}
if($ekh_row_cnt !== 1) {
if (isset($_SESSION['seminar_flg'])) {//セミナーフラグがあれば展示会選択にリダイレクト
header("Location: login_forum.php");
}
print("Error!");
die;
}
} else {
print("Error!!");
die;
}
//if(isset($_COOKIE["gst_id"]) && isset($_COOKIE["gst_psw"])){
// $uid = $_COOKIE["gst_id"];
// $pswd = $_COOKIE["gst_psw"];
//}
//echo("fee==>>".$_SESSION['fee']."<<==
");
if ($act == "login") { // ログイン処理
//エラーチェック
if (trim($uid) == "") {
$err_msg .= "
ログインIDが入力されていません。\n";
}
if (trim($pswd) == "") {
$err_msg .= "パスワードが入力されていません。\n";
}
//echo("uid==>>".trim($uid)."<<==
");
//echo("pswd==>>".trim($pswd)."<<==
");
if ($err_msg == "") {
$uid = htmlspecialchars(mb_convert_kana(trim($uid), "a", "UTF-8"), ENT_QUOTES, "UTF-8");
$pswd = htmlspecialchars(mb_convert_kana(trim($pswd), "a", "UTF-8"), ENT_QUOTES, "UTF-8");
if ($pswd != "") {
$regist_gst_psw = md5($pswd);//ログインパスワードの暗号化
}
//echo("regist_gst_psw".$regist_gst_psw."
");
$stmt = $pdo->prepare('Select gst_no,exh_cd From cgst_tbl
WHERE gst_no=:gst_no AND gst_psw=:gst_psw AND (cgst_tbl.del_flg is null or cgst_tbl.del_flg = \'\')');
$stmt -> bindValue(':gst_no', $uid, PDO::PARAM_STR);
$stmt -> bindValue(':gst_psw', $regist_gst_psw, PDO::PARAM_STR);
$stmt->execute();
$stmt_cnt=$stmt->rowCount();
$uid = disp_backslash_escape(htmlspecialchars(mb_convert_kana(trim($uid), "a"), ENT_QUOTES));
$pswd = disp_backslash_escape(htmlspecialchars(mb_convert_kana(trim($pswd), "a"), ENT_QUOTES));
if (!$stmt) {
$err_msg .= "ログイン情報が間違っています。\n";
} elseif ($stmt_cnt == 1) {
if ($_SESSION['regist_liusr_nagoya2025'] != "") {
$err_msg .= "別アカウントでログイン中です。
ログアウト\n";
$logout_link_flg = true;
$act = "";
} else {
session_regenerate_id(TRUE);
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
$gst_no = $row['gst_no'];
$exh = $row['exh_cd'];
}
$_SESSION['regist_liusr_nagoya2025'] = $gst_no;
$_SESSION['exh_cd'] = $exh;
//
// $moto_var = explode("url=", $_SERVER['HTTP_REFERER']);
// $motourl = $moto_var[1];
//
// if ($motourl != "" || $_POST['url'] != "") {
// if ($motourl != "") {
// //echo("motourl2==>>".$motourl."<<==
");
// header("Location:".$motourl);
// } else {
// //header("Location:".$_POST['url']);
// }
// } else {
// header("Location: menu.php");
// }
// //echo("ログイン成功");
if ($_COOKIE['inq_ucd'] != "") {//問い合わせucdがあれば問い合わせフォームにリダイレクト
//echo("問い合わせにリダイレクト");
$temp_ucd=$_COOKIE['inq_ucd'];
setcookie("inq_ucd", '', time()-24*60*60);
unset( $_COOKIE['inq_ucd'] );
header("Location: usr_inquiry.php?ucd=".$temp_ucd);
} elseif ($_COOKIE['inq_scd'] != "") {//PDFダウンロードフラグがあればにリダイレクト
$temp_scd=$_COOKIE['inq_scd'];
setcookie("inq_scd", '', time()-24*60*60);
unset( $_COOKIE['inq_scd'] );
header("Location: usr_pdf.php?ss_cd=".$temp_scd);
} elseif ($_SESSION['seminar_flg'] != "") {//セミナーフラグ($exh)があればセミナーフォームにリダイレクト
$temp_seminar=$_SESSION['seminar_flg'];
unset( $_SESSION['seminar_flg'] );
header("Location: seminar.php?exh=".$temp_seminar);
} else {
header("Location: menu.php");
}
//echo("ログイン成功");
}
} else {
$err_msg .= "ログイン情報が間違っています。\n";
}
}
}
/*
if ($act == "logout") { // ログアウト処理
session_start();
$gst_no = null;
$_SESSION = array();
session_destroy();
//お問い合わせ・面談希望・資料請求Cookieの削除
setcookie("inq_ucd", '', time()-24*60*60);
setcookie("inq_scd", '', time()-24*60*60);
setcookie("seminar_flg", '', time()-24*60*60);
$success_msg .= "ログアウトしました。\n";
$act = "";
}
*/
if ($err_msg != "") {
$msg.= "\n";
$msg.= "
以下のエラーがあります。
\n";
$msg.= "
\n";
$msg.= $err_msg."\n";
$msg.= "
\n";
$msg.= "
\n";
$act = "";
$uid = disp_backslash_decode(htmlspecialchars_decode(mb_convert_kana(trim($uid), "a"), ENT_QUOTES));
$pswd = disp_backslash_decode(htmlspecialchars_decode(mb_convert_kana(trim($pswd), "a"), ENT_QUOTES));
}
if ($act == "logout") { // ログアウト処理
$_SESSION = array();
$gst_no = null;
session_destroy();
if (isset($_COOKIE[session_name()])) { // セッションIDの破棄
// setcookieのパスに注意
setcookie(session_name(), '', time()-24*60*60, '/');
}
//保存したクッキーの削除
setcookie("gst_id", '', time()-24*60*60);
setcookie("gst_psw", '', time()-24*60*60);
setcookie("inq_ucd", '', time()-24*60*60);
setcookie("inq_scd", '', time()-24*60*60);
//setcookie("seminar_flg", '', time()-24*60*60);
unset( $_COOKIE['inq_ucd'] );
unset( $_COOKIE['inq_scd'] );
unset( $_SESSION['seminar_flg'] );
$msg.= "ログアウトしました。
\n";
$act = "";
}
//echo("gst>>".$_SESSION['gst']."
");
//$gst = $_SESSION['gst'];
//echo($_SESSION['gst']);
//ログインチェック
if (isset($_GET['errmsg'])) {
$msg.= "".rawurldecode($_GET['errmsg'])."
\n";
}
?>
".$exh_nm."");?>