adm_loginchk.php 4.06 KB
<?php 
//*****************************************************************************
//* 
//* プログラム名:ログインチェック
//* プログラムID:loginchk.php
//* 機能        :
//* 作成者      :K.Yoshimura(MTC)
//* 
//*****************************************************************************
header("Content-type: text/html; charset=EUC-JP");
include("include/dbcon.inc");
include("include/session_start.inc");
require_once "jcode.phps";
session_unregister("PHP_SYAIN_CD");
session_unregister("PHP_SYAIN_NAME");
session_unregister("PHP_FOLDER");
session_unregister("DISP_URL");
$name = "IDERR";

	$strSQL="";
	$objRecSet="null";

	$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 su_id FROM super_user_tbl WHERE su_id = '$LoginID' and su_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->su_id;
//		$PHP_SYAIN_NAME="admin";
//		session_register("PHP_SYAIN_CD");
//		session_register("PHP_SYAIN_NAME");
//		$strPass=split("/", $_SERVER["SCRIPT_FILENAME"]);
//		$PHP_FOLDER=$strPass[count($strPass)-2];
//		session_register("PHP_FOLDER");
//
//		include("include/session_start.inc");
//		echo ("管理者ログインです");
//		exit;
//	}

	//一般ユーザー処理
	$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");

//		setcookie("cookie_GroupID","media-tek",time() + 172800);
//		setcookie("cookie_GroupPW","mtc",time() + 172800);

		//*** 最終ログイン日格納 ***//
/*		include("../e-gru_admin/include/MTC_DBCON.inc");

		//顧客番号取得
		$strSQLf = "SELECT kokyaku_no FROM kokyaku_tbl Where forder_name='$PHP_FOLDER'";
		$objRecf = pg_exec($strSQLf);
		if($objRecf==false){
			echo("SQL実行に失敗しました(SELECT)");
			exit;
		}
		if (pg_numrows($objRecf)>0){
				$objData = pg_fetch_object($objRecf, 0);
				$kokyaku_no=$objData->kokyaku_no;
		}else{
				$kokyaku_no=0;
		}

		//最終ログインテーブル存在確認
		$strSQLf = "SELECT kokyaku_no FROM kokokudata_tbl Where kokyaku_no=$kokyaku_no";
		$objRecf = pg_exec($strSQLf);
		if($objRecf==false){
			echo("SQL実行に失敗しました(SELECT)");
			exit;
		}

		$strlogin_date =date("Y/m/d")." ".date("H:i:s");
		if (pg_numrows($objRecf)>0){
				$strSQL="Update kokokudata_tbl Set kokyaku_dat1='$strlogin_date'".
								"Where kokyaku_no=$kokyaku_no";
				$objData = pg_exec($strSQL);
				if($objData==false){
					echo("SQL実行に失敗しました(Update)");
					exit;
				}
		}else{
				$strSQL = "INSERT INTO kokokudata_tbl VALUES($kokyaku_no,'$strlogin_date','','','','','','','','','','','','','','','','','','','')";
				$objData = pg_exec($strSQL);
				if($objData==false){
					echo("SQL実行に失敗しました(Update)");
					exit;
				}
		}
*/

		//最終ログイン更新
		//$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);
		

		$name = JCodeConvert($PHP_SYAIN_NAME,0,1)."さんでログイン中です。しばらくお待ち下さい.....";
	}else{
		$name = "IDERR";
	}

echo $name;
?>