html 회원 인증 화면 소스....
php 와 mysql 연동에 성공 했고,
회원가입시 아이디가 mysql 로 저장되는것도 확인이 됐습니다.
그리고, 인증 소스 파일도 얻었고요.
그런데, 화면에 ID/PW 입력하라고 하고, mysql 정보와 비교하여
인증이 되게 하는건지 잘 모르겠습니다.
인증소스엔 문제가 없어 보이고, html을 수정해야 할 거 같은데
잘 모르겠네요^^;;
(비밀번호가 현재 first_name 으로 가정하시고 보시면 됩니다)
----------------------------
<HEAD> <TITLE>php test</TITLE> <META http-equiv="Content-Type" content="text/html"> </HEAD> <BODY bgcolor="#FFFFFF" text="#000000"> <FONT size="4">php test</FONT> <FORM name="form1" method="post" action="auth.php"> last : <br> <input type="text" name="last_name"> <br> first : <br> <input type="text" name="first_name"> <br> <input type="submit" value="send"> </FORM> </BODY>
---------------------------------------------
<?
$mysqlhost="localhost";
$mysqluser="root";
$mysqlpass="Cnetuser";
$mysqldata="test";
$connect=mysql_connect("$mysqlhost","$mysqluser", "$mysqlpass") or
die(mysql_error());
mysql_select_db("$mysqldata", $connect);
$user=$_REQUEST['user'];
$pass=$_REQUEST['pass'];
$query="select first_name from member where last_name='$user'";
$result=mysql_query($query);
$rec=mysql_fetch_array($result);
if(!$rec){
echo "<script>
alert('no id, again plz');
history.back();
location.href='index.html';
</script>";
} else {
$first_name=$rec['first_name'];
if(strcmp($pass,$first_name)){
echo "<script>
alert('password again');
history.back();
localtion.href='index.html';
</script>";
} else {
session_register("user");
$_SESSION["userID"]=$user;
echo ("");
}
}
?>
댓글 달기