>> Edit article
이름
제목
패스워드
제가 이번에 홈페이지를 만들며서 회원 로그인창을 만들고 있는데 계정을 mysql에 올리고 로그인을 해도 계정이 없다고 나옵니다. 도와 주세요. ----------------------------------------------------------------------- <? $table="T_cookie"; // DB 연결 $con = mysql_connect('localhost','root','12345'); mysql_select_db('tfg',$con); function login($userid,$passwd){ global $con; global $table; // 이미 인증된 상태인지 체크 if(!IsSet($isOK)){ $query = "select user_id,password from $table where login='$userid'"; $result = mysql_query($query,$con); if(!$result = mysql_query($query,$con)){ // 찾는 유저아디가 있지 않으면 errorpage("계정이 없습니다"); return 0; } else{ $dbid = mysql_result($result,0,"id"); $dbpasswd = mysql_result($result,0,"passwd"); if($dbid==$userid AND $dbpasswd==$passwd){ SetCookie("isOK",$userid,3600,"/"); return 1; } else{ errorpage("패스워드가 틀렸습니다"); return 0; } } }else //이미 인증된 경우 SetCookie("isOK",$id,time()+3600); return 1; }//end function function errorpage($msg){ print $msg; } function logout() { if( !IsSet( $auth ) ) errorpage ( "다시 로그인을 해 주십시요" ); SetCookie( "isOK", "" ); } if(login($userid,$passwd)==1) print $userid."님안녕"; ?> --------------------------------------------------------------------- id 필드는 user_id 이고 password 필드는 password 입니다. 고수님들의 조언 부탁 드립니다.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved