adm_loginchk.php
4.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<?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;
?>