database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 7533 게시물 읽기
No. 7533
로그인문제입니다
작성자
변승찬(gorilra486)
작성일
2008-10-06 21:13
조회수
6,289

아래와 같이 구현을했는데.. 

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>&nbsp;</p><TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>

   <TBODY>

   <TR height=124>

    <TD width=162 background="house.gif" usemap="">&nbsp;</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();

}

?>

이 글에 대한 댓글이 총 1건 있습니다.

$id -> $_REQUEST['id']

$passwd -> $_REQUEST['passwd']

PHP 질문은 phpschool.com 으로 가면 빠른 답변을 받을 수 있습니다;

신기배(소타)님이 2008-10-07 12:14에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
7536[답변 감사합니다]Trigger관련 다시 정리해서 질문드립니다. [5]
김상희
2008-10-08
6666
7535trigger함수 관련 질문입니다. [2]
김상희
2008-10-08
6119
7534자바 rmi서버를 이용하는데 디비에 접근하지 못합니다.
김치원
2008-10-07
6309
7533로그인문제입니다 [1]
변승찬
2008-10-06
6289
7532insert만 하는 DB에 대한 튜닝 조언 부탁드립니다. [6]
김대청
2008-10-06
7037
7531postgresql과 톰캣 연동하는 방법
하짐
2008-10-03
6279
75298.3 버전에서 return record 문제 [2]
김병석
2008-10-03
6784
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다