roshanak_g
شنبه 29 آبان 1389, 11:27 صبح
با سلام
من تازه کار با php رو شروع کردم،من تو برنامه یه کد login نوشتم که این کد اشکال داره یعنی زمانی که username, password رو هم اشتباه می دم به صفحه بعد میره.
من کد رو اینجا می زارم لطفا راهنماییم کنید
باتشکر
<?php
if(isset($_POST['login_btn']))
{
$user_name = $_POST['username'];
$password = $_POST['password'];
mysql_connect('localhost','root','');
mysql_select_db('Itdatabase');
$sql = "SELECT `password` FROM `usertable` WHERE `username` = '$user_name'";
$result = mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($result) == 1)
{
//Check Password ...
if($password == mysql_result($result,0))
{
//Logined Ok!
print("Ok");
exit();
}
else
print("invalid user name");
}
print("The User name And/Or password is invalid!");
} //End of if(isset($_POST['login_btn']));
?>
من تازه کار با php رو شروع کردم،من تو برنامه یه کد login نوشتم که این کد اشکال داره یعنی زمانی که username, password رو هم اشتباه می دم به صفحه بعد میره.
من کد رو اینجا می زارم لطفا راهنماییم کنید
باتشکر
<?php
if(isset($_POST['login_btn']))
{
$user_name = $_POST['username'];
$password = $_POST['password'];
mysql_connect('localhost','root','');
mysql_select_db('Itdatabase');
$sql = "SELECT `password` FROM `usertable` WHERE `username` = '$user_name'";
$result = mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($result) == 1)
{
//Check Password ...
if($password == mysql_result($result,0))
{
//Logined Ok!
print("Ok");
exit();
}
else
print("invalid user name");
}
print("The User name And/Or password is invalid!");
} //End of if(isset($_POST['login_btn']));
?>