loginchk.php 2.74 KB
<?PHP 
//*****************************************************************************
//* 
//* プログラム名:め〜るNiポン!V2
//* プログラムID:loginchk.php
//* 機能				:ログインチェック
//* 
//*****************************************************************************
header("Content-type: text/html; charset=EUC-JP");

include("./include/dbcon2.inc");
include("./include/session_start.inc");

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

$strSysDate = date("Ymd");
if(trim($LoginID) == "" || trim($Passwd) == ""){
	header("Location:login_err.php");
	exit;
}

if ($currry!="1"){
		//カレーとはブログからログインしたことを表します。
		$LoginID = mb_convert_encoding($LoginID, "EUC-JP", "SJIS");
		$Passwd  = mb_convert_encoding($Passwd, "EUC-JP", "SJIS");
}
	
//管理者処理
$strSQL = "SELECT * FROM mst_kanri WHERE user_id = '" . $LoginID . "' AND password = '" . $Passwd . "' AND userflg = 0";
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
	echo("SQL実行に失敗しました(SELECT)");
	exit;
}
	
if (pg_numrows($objRecSet) == 1) {
		$PHP_POST_SYAIN_ID=pg_result($objRecSet,0,"user_id");
		$PHP_POST_SYAIN_CD=pg_result($objRecSet,0,"user_cd");
		$PHP_POST_DB_NAME=pg_result($objRecSet,0,"db_name");
		$PHP_POST_DB_ANGOU=pg_result($objRecSet,0,"angou");
		$PHP_POST_DB_FLG=pg_result($objRecSet,0,"kanriflg");
		if($PHP_POST_DB_FLG==9){	 
				 $PHP_POST_DB_FLG_KOUKOKU=0;
				 $PHP_POST_DB_FLG_KOUKOKU=0;
		}else{
			if($PHP_POST_DB_FLG==6){
									 $PHP_POST_DB_FLG_KOUKOKU=0;
			}else{
									 $PHP_POST_DB_FLG_KOUKOKU=1;
			}
		}

		if($PHP_POST_DB_FLG==7){
			 $PHP_POST_DB_FLG=9;
		}

		//CSV情報
		$sql = "SELECT * FROM csv_tbl WHERE user_id='".$PHP_POST_SYAIN_ID."'";
		$rtnCsv = pg_exec($sql);
		if($rtnCsv == false){
				echo "SQLの実行に失敗しました。(#1)";
				exit;
		}
		if (pg_numrows($rtnCsv)==0){
				$PHP_CSV_FLG=0;
		}else{
				$dataCsv = pg_fetch_object($rtnCsv, 0);
				if ((int)$dataCsv->csv_flg==1){
						$PHP_CSV_FLG=1;
				}else{
						$PHP_CSV_FLG=0;
				}
		}

		$PHP_POST_DB_USERS=pg_result($objRecSet,0,"users_num");
		$PHP_POST_DB_USER_NAME=pg_result($objRecSet,0,"user_name");
		session_register("PHP_POST_SYAIN_ID");
		session_register("PHP_POST_SYAIN_CD");
		session_register("PHP_POST_DB_NAME");
		session_register("PHP_POST_DB_ANGOU");
		session_register("PHP_POST_DB_FLG");
		session_register("PHP_POST_DB_FLG_KOUKOKU");
		session_register("PHP_POST_DB_USERS");
		session_register("PHP_POST_DB_USER_NAME");
		session_register("PHP_CSV_FLG");
							
		//更新
		$strSQL2="Update mst_kanri SET term_end='".$strSysDate."' where user_id = '".$PHP_POST_SYAIN_ID."'";
		 
		$objRecSet2 = pg_exec($strSQL2);
		if($objRecSet2==false){
				echo("SQL実行に失敗しました(SELECT)");
				exit;
		}
		header("Location:./MAIN0000.php");
}else{
		header("Location:login_err.php");
}

?>