아래와 같이 구현을했는데..
web에서 로그인을 할경우 $id 와 $passwd 에 제가 쓴 아이디 값이 들어가지를 않습니다.. 어떻게 된건지 고수님들이 좀 알려주세욤^^
<?
include "../lib/lib_user.php";
function Login (){
global $id,$passwd, $gb, $type;
global $_SALESID,$_SALESNAME, $PHP_SELF;
$userip = getenv("REMOTE_ADDR");
if ($id == "" ){
err_msg('ID 를 입력하세요');
}else if ($passwd == "" ){
err_msg('비밀번호를 입력하세요');
}else{
$db = new DB_SQL ;
$ret = $db->DBConnect();
if (!$ret) err_msg('DB 연결실패');
$str = " select passwd, groupname, level, parent_id1, parent_id2, parent_id3, parent_id4, parent_id5 from joinshop_group where groupid ='$id'" ;
$result = $db->DBExec($str);
$numrows = $db->DBNumRows();
if ($numrows == 0) {
echo (" <SCRIPT language='JavaScript'>
alert ('$id 님 관리자등록이 되어 있지 않습니다');
history.go(-1);
</SCRIPT>
");
$roginCheck = 0;
}else{
$rows = $db->DBFetchArray (0);
$inpass = $rows[passwd];
$name = $rows[groupname];
$level = $rows[level];
unset($parent_id1);
unset($parent_id2);
unset($parent_id3);
unset($parent_id4);
unset($parent_id5);
$parent_id1 = $rows[parent_id1];
$parent_id2 = $rows[parent_id2];
$parent_id3 = $rows[parent_id3];
$parent_id4 = $rows[parent_id4];
$parent_id5 = $rows[parent_id5];
}
$db->DBFree();
if ($inpass != $passwd) {
echo (" <SCRIPT language='JavaScript'>
alert ('패스워드가 맞지 않습니다');
history.go(-1);
</SCRIPT>
");
}else {
setcookie("_USER_ID", $id, 0 ,"/");
setcookie("_USER_NAME", $name, 0 ,"/");
setcookie("_LEVEL", $level, 0 ,"/");
setcookie("_PARENT_ID1",$parent_id1, 0 ,"/");
setcookie("_PARENT_ID2",$parent_id2, 0 ,"/");
setcookie("_PARENT_ID3",$parent_id3, 0 ,"/");
setcookie("_PARENT_ID4",$parent_id4, 0 ,"/");
setcookie("_PARENT_ID5",$parent_id5, 0 ,"/");
}
if( $HTTP_COOKIE_VARS[_USER_ID] != "" && $HTTP_COOKIE_VARS[_USER_ID] != "deleted" && $HTTP_COOKIE_VARS[_USER_NAME] != "" ){
echo "<script>
location.href = './src/shopList.php';
</script>";
}
$db->DBExec($str);
$db->DBFree();
}
Header("Location: /admin2/");
$db->DBClose();
}
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<title>::: 실적관리시스템 :::</title>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<TABLE cellSpacing=0 cellPadding=0 width=846 align=center bgColor=#ffffff>
<TBODY>
<TR>
<TD background="top.jpg" colSpan=3 height=315 usemap="">
</TD></TR>
<TR height=184>
<TD width=187 background="left.jpg" usemap=""></TD>
<TD width=472><p> </p><TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR height=124>
<TD width=162 background="house.gif" usemap=""> </TD>
<FORM action='index.php' method='post' onSubmit='return LoginCheck(this)' name='LoginForm'>
<TD vAlign=center width=311><TABLE cellSpacing=0 cellPadding=0 width="93%" align=center border=0>
<TBODY>
<TR bgColor=#e0e0e0 height=1><TD colSpan=3></TD></TR>
<TR height=30>
<TD align=middle colSpan=3><FONT class=blue><B>실적관리 시스템</B></FONT></TD></TR>
<TR bgColor=#e0e0e0 height=1><TD colSpan=3></TD></TR>
<TR height=15><TD colSpan=3></TD></TR>
<TR>
<TD colSpan=3><FONT style="FONT-SIZE: 11px" face=돋움 color=black>아이디 및 비밀번호를 입력하신 후 <B><U>로그인</U></B>을 눌러주세요</FONT></TD></TR>
<TR height=5><TD colSpan=3></TD></TR>
<TR height=25>
<TD><IMG src="mark.gif" align=absMiddle border=0><FONT style="FONT-SIZE: 11px" face=돋움 color=black><B>아이디</B></FONT></TD>
<TD><INPUT class=input style="WIDTH: 140px" tabIndex=1 name=id></TD>
<TD rowSpan=2><INPUT style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" onfocus=blur(); tabIndex=3 type=image src="btn_login.gif"></TD></TR>
<TR height=23>
<TD><IMG src="mark.gif" align=absMiddle border=0><FONT style="FONT-SIZE: 11px" face=돋움 color=black><B>비밀번호</B></FONT></TD>
<TD><INPUT class=input style="WIDTH: 140px" tabIndex=2 type=password value="" name=passwd></TD> </TR>
</TBODY>
</TABLE></TD>
</FORM>
</TR>
<TR bgColor=#e0e0e0 height=1><TD colSpan=2></TD></TR>
<TR><TD colSpan=2></TD></TR>
<TR>
<TD align=right colSpan=2><p align="right"><img src="copy.gif" width="347" height="20" border="0"></p></TD>
</TR>
</TBODY>
</TABLE></TD>
<TD width=187 background="right.jpg"></TD>
</TR>
</TBODY>
</TABLE>
</body>
</html>
<?
if($id != "" && $passwd != ""){
Login();
}
?>
|