PWC002.php 2.36 KB
<?php 
//*****************************************************************************
//* 
//* プログラム名:
//* プログラムID:
//* 機能        :
//* 作成者      :
//* 
//*****************************************************************************

header("Content-type: text/html; charset=EUC-JP");
include("include/session_start.inc");
include("include/SessionChk.inc");
$strDBinc="include/dbcon.inc";
include($strDBinc);

	if ($PHP_SYAIN_NAME=="admin") {
		$strSql = "SELECT * FROM super_user_tbl WHERE su_id = '$PHP_SYAIN_CD'";
	}elseif($intsts == 1 && $admin_session =="administrator"){
		$strSql = "SELECT password FROM admini_tbl" ;
	}else{
		$strSql = "SELECT * FROM syain_tbl WHERE syain_cd = '$PHP_SYAIN_CD'";
	}
	$objRecSet = pg_exec($strSql);
	if($objRecSet==false){
		echo("SQL実行に失敗しました(SELECT)");
		exit;
	}else{
		$objData = pg_fetch_object($objRecSet, 0);
?>

<?php 
		if ($PHP_SYAIN_NAME=="admin") {
			if($objData->su_password==$PW_now){
				$strSql = "UPDATE super_user_tbl SET su_password = '$PW_new' WHERE su_id = '$PHP_SYAIN_CD'";
				$objRecSet = pg_exec($strSql);
				if($objRecSet==false){
					echo("SQL実行に失敗しました(UPDATE)");
					exit;
				}			

				$strSql = "UPDATE admini_tbl SET password = '$PW_new'";
				$objRecSet = pg_exec($strSql);
				if($objRecSet==false){
					echo("SQL実行に失敗しました(UPDATE)");
					exit;
				}			

				echo("パスワードを変更しました");
			}else{
				echo("パスワードが違います");
			}
			
		}elseif($intsts == 1 && $admin_session =="administrator"){
			if($objData->password==$PW_now){
				$strSql = "UPDATE admini_tbl SET password = '$PW_new'";
				$objRecSet = pg_exec($strSql);
				if($objRecSet==false){
					echo("SQL実行に失敗しました(UPDATE)");
					exit;
				}			
				$strSql = "UPDATE super_user_tbl SET su_password = '$PW_new' WHERE su_id = 'admin'";
				$objRecSet = pg_exec($strSql);
				if($objRecSet==false){
					echo("SQL実行に失敗しました(UPDATE)");
					exit;
				}			

				echo("パスワードを変更しました");
			}else{
				echo("パスワードが違います");
			}
		}else{
			if($objData->password==$PW_now){
				$strSql = "UPDATE syain_tbl SET password = '$PW_new' WHERE syain_cd = '$PHP_SYAIN_CD'";
				$objRecSet = pg_exec($strSql);
				if($objRecSet==false){
					echo("SQL実行に失敗しました(UPDATE)");
					exit;
				}			
				echo("パスワードを変更しました");
			}else{
				echo("パスワードが違います");
			}
		}
	}
?>