/* */ //─────────────────────────────────────// // [認証 (国内限定)] // // [更新] // 2007/01/22 A.Shinohara 認証時にポイント失効処理追加 // 2015/03/19 ログイン情報をcookieに保存 // //─────────────────────────────────────// session_start(); //require("./_lib/inc_common_test.php"); require("/var/www/html/_lib/inc_common.php"); $dbh = MySqlDBConnect(); require("/var/www/html/net-qp.com/contents/_lib/inc_navi.php"); // net-qp //仮設定項目 //リンク先トップページ $top_page = "./index.php"; if(empty($_SESSION["login_code"]) && isset($_COOKIE["user_login_key"])){ cookie_login("jp",$_COOKIE["user_login_key"]); } if (isset($_REQUEST["ajaxpar"]) && $_REQUEST["ajaxpar"] != "") { $re_url = $_SERVER['HTTP_REFERER']; //$re_url = str_replace(SITE_DOMAIN_URL, "", $re_url); $re_url = "/".str_replace(SITE_DOMAIN_URL, "", $re_url); $_SESSION["bookmark_login"] = $re_url; } $objUser = new UserCommon; // ユーザー側共通 //$faq_kind = $objUser->get_kind($access_site); // faq種別 $category_menu = $objUser->get_categorymenu($access_site); // カテゴリーメニュー $top_title = $objUser->get_page_title($access_site); // タイトル //--------------------------- // 認証確認 //--------------------------- if (isset($_SESSION["login_code"]) && $_SESSION["login_code"] != "") { $url = $top_page; header ("Location: ".$url); die; } //=========================================== // メイン //=========================================== //初期化 $login = ""; $login_id = ""; $login_pass = ""; $err_msg = ""; $persistent = ""; $str_tokuten = ""; // 20151126 add //--------------------------- // POSTデータ取得 //--------------------------- if (isset($_REQUEST["login_id"]) && $_REQUEST["login_id"] != "") { $login_id = $_REQUEST["login_id"]; } if (isset($_REQUEST["login_pass"]) && $_REQUEST["login_pass"] != "") { $login_pass = $_REQUEST["login_pass"]; } // 20150319 add if (isset($_REQUEST["persistent"]) && $_REQUEST["persistent"] != "") { $persistent = $_REQUEST["persistent"]; } //--------------------------- // 認証処理 //--------------------------- if ($login_id != "" && $login_pass != "") { //SQL $sql = "SELECT `user_code` FROM `t_user` "; $sql .= " WHERE `user_mail` = '".$login_id."' "; $sql .= " AND `user_pass` = '".$login_pass."'"; $sql .= " AND `user_kind` != 31"; $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); SetLoginSession($data["user_code"],1); // 20070122 追加 // ポイント失効処理追加 if ($data["user_kind"] != 1) { DellPointFunc($dbh, $data["user_code"]); } // 20150319 add if( isset($persistent) && $persistent == "y" && isset($data["user_code"]) && $data["user_code"] != "") { // ログイン情報をcookieに保存する persistent_login("cmn",$data["user_code"]); }else{ if(isset($_COOKIE["user_login_key"]) && $_COOKIE["user_login_key"] != ""){ setcookie('user_login_key', '', time() - 1800); } } $url = $top_page; // お気に入り登録から来た場合は、元のページに画面遷移する 20151007 add if(isset($_SESSION["bookmark_login"]) && $_SESSION["bookmark_login"] != ""){ $url = $_SESSION["bookmark_login"]; $_SESSION["bookmark_login"] = ""; }elseif(isset($_SESSION["re_url"]) && $_SESSION["re_url"] != ""){ // 元画面のURLがあるときは、そちらに画面遷移する $url = $_SESSION["re_url"]; $_SESSION["re_url"] = ""; } header ("Location: ".$url); die; } else { SetLoginSession("",3); $err_msg = "Login failed! Unknown user ID and/or password. Please check your login details and try again.\n"; $err_msg = conv_p2o($err_msg); } } else { SetLoginSession("",3); } // 20151126 add // 登録時ポイント特典テキスト追加 $sql = "SELECT system_tokuten_point FROM t_system WHERE system_id = 1"; $sql .= " AND ( t_system.site_code = ".site_code()." OR t_system.site_code IS NULL ) "; $result = mysqli_sys_query( $dbh, $sql); $data = mysqli_fetch_array($result); $system_tokuten_point = $data["system_tokuten_point"]; if ($system_tokuten_point > 0) { $str_tokuten = "
"; } //--------------------------- // 画面表示 //--------------------------- $tmpl_file = "login.tmpl"; $header_title = "Sign In | "; PutHtmlHead(); include(SITE_TMPL_URL.$header_tmpl_file); include($tmpl_file); include(SITE_TMPL_URL.$footer_tmpl_file); ?>