loginchk.php 2.5 KB
<?php 
//*****************************************************************************
//* 
//* プログラム名:ログインチェック
//* プログラムID:loginchk.php
//* 機能        :
//* 作成者      :
//* 
//*****************************************************************************
header("Content-type: text/html; charset=EUC-JP");

//***************************
//* インクルードファイル
//***************************
include("./include/session_start.inc");
include("./include/dbcon.inc");							//DB接続

//**** 初期値設定 ****//
session_unregister("PHP_SYAIN_CD");
session_unregister("PHP_SYAIN_NAME");
session_unregister("PHP_FOLDER");
session_unregister("DISP_URL");

$name = "IDERR";
$strPass="Location:../".$PHP_FOLDER."/login_err.php";

//*** クッキーセット ***//
setcookie("cookie_group_bumon",$group_bumon,time() + 604800);
setcookie("cookie_syain_cd",$LoginID,time() + 604800);
setcookie("cookie_passwd2",$Passwd,time() + 604800);

//一般ユーザー処理
$strSQL = "SELECT syain_cd,name_kj_sei,name_kj_mei FROM syain_tbl WHERE  del_flg = true AND syain_cd = '$LoginID' AND password='$Passwd'";
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
		echo("SQL実行に失敗しました(SELECT)");
		exit;
}
if (pg_numrows($objRecSet) == 1) {
		$objData = pg_fetch_object($objRecSet, 0);
		$PHP_SYAIN_CD=($objData->syain_cd);
		$PHP_SYAIN_NAME=($objData->name_kj_sei . $objData->name_kj_mei);

		$strPass=split("/", $_SERVER["SCRIPT_FILENAME"]);
		$PHP_FOLDER=$strPass[count($strPass)-2];
		$DISP_URL="TOP000.php";
		session_register("PHP_FOLDER");
		session_register("PHP_SYAIN_CD");
		session_register("PHP_SYAIN_NAME");
		session_register("DISP_URL");

		include("include/session_start.inc");

		//最終ログイン更新
		$strSQL="DELETE FROM kojin_data_tbl WHERE syain_cd = '".$PHP_SYAIN_CD."' AND seq = 8";
		$objRec = pg_exec($strSQL);
		$strSQL="INSERT INTO kojin_data_tbl (syain_cd, seq, memo) VALUES ('".$PHP_SYAIN_CD."', 8, '".date("YmdHi")."')";
		$objRec = pg_exec($strSQL);
	
		//携帯電話ログイン可能フラグ
		//$strSQLIns  = "UPDATE kojin_data_tbl SET memo='0' ";
		//$strSQLIns .= "WHERE syain_cd='$PHP_SYAIN_CD' AND seq=10";
		//$objRecIns = pg_exec($strSQLIns);
		//if($objRecIns==false){
		//		echo("SQL実行に失敗しました(INSERT)");
		//		exit;
		//}

		$name = mb_convert_encoding($PHP_SYAIN_NAME,"EUC-JP", "auto")."さんでログイン中です。しばらくお待ち下さい.....";
		//$name = mb_convert_encoding($PHP_SYAIN_NAME,"EUC-JP","ASCII,JIS,UTF-8,EUC-JP,SJIS")."さんでログイン中です。しばらくお待ち下さい.....";
}else{
		$name = "IDERR";
}

echo $name;

?>