loginchk.php
2.74 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
<?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");
}
?>