jalaladdin
پنج شنبه 01 مهر 1389, 12:30 عصر
برای فرم ورود به سایت این کد را نوشتم قبل از اینکه ویندوز را پاک کنم این فرم کار میکرد بعد از نصب ویندوز این خطا را میدهد که نام کاربری وکلمه عبور اشتباه است
<?php
if(isset($_POST['username']))
{
$con = mysql_connect("localhost","root","");
if(!$con)
{
die('could not connect');
}
mysql_select_db("register",$con);
$username = addslashes($_POST['username']);
$password = md5($_POST['password']);
$result = mysql_query("SELECT COUNT(*) FROM `users` WHERE `username`='$username' AND `password`='$password';");
if(!$result)
{
echo 'Could not run query: ' . mysql_error();
exit;
}
$row = mysql_fetch_row($result);
if($row[0] > 0)
{
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
echo $_SESSION['username']." خوش آمدی";
printf('<form action="logout.php" method="post" class=" dir">
<br/>
<a href="" ><div class="dir">ارسال مطلب </a></div>
<a href="change password.html" ><div class="dir">تغییر رمز عبور </a></div>
<div align ="center"> <input type="submit" value="خروج" class="textbox" /></div>'); exit;
}
elseif (empty($username )) {
printf('<div class=" bg-text1" >نام کاربری و کلمه عبور را وارد کنید</div>');
printf('<form action="login.php" method="post" class=" " >
<div class="dir"> نام کاربری:<input type="text" name="username" value="" size="20" class="textbox" /></div>
<div class="dir">رمز عبور: <input type="password" name="password" value="" size="20" class="textbox" /></div>
<div align="center"> <input type="submit" value="ورود" class="button" /></div>
<a href="register.html" ><div class="dir">ثبت نام کاربر جدید </a></div>
<a href="forgetpassword.php" ><div class="dir">کلمه عبور را فراموش کرده ام </a></div>
</form>');
}
else
{
printf('<div class=" bg-text1" >نام کاربری یا کلمه عبور اشتباه می باشد</div>');
}
}?>
<?php
if(isset($_POST['username']))
{
$con = mysql_connect("localhost","root","");
if(!$con)
{
die('could not connect');
}
mysql_select_db("register",$con);
$username = addslashes($_POST['username']);
$password = md5($_POST['password']);
$result = mysql_query("SELECT COUNT(*) FROM `users` WHERE `username`='$username' AND `password`='$password';");
if(!$result)
{
echo 'Could not run query: ' . mysql_error();
exit;
}
$row = mysql_fetch_row($result);
if($row[0] > 0)
{
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
echo $_SESSION['username']." خوش آمدی";
printf('<form action="logout.php" method="post" class=" dir">
<br/>
<a href="" ><div class="dir">ارسال مطلب </a></div>
<a href="change password.html" ><div class="dir">تغییر رمز عبور </a></div>
<div align ="center"> <input type="submit" value="خروج" class="textbox" /></div>'); exit;
}
elseif (empty($username )) {
printf('<div class=" bg-text1" >نام کاربری و کلمه عبور را وارد کنید</div>');
printf('<form action="login.php" method="post" class=" " >
<div class="dir"> نام کاربری:<input type="text" name="username" value="" size="20" class="textbox" /></div>
<div class="dir">رمز عبور: <input type="password" name="password" value="" size="20" class="textbox" /></div>
<div align="center"> <input type="submit" value="ورود" class="button" /></div>
<a href="register.html" ><div class="dir">ثبت نام کاربر جدید </a></div>
<a href="forgetpassword.php" ><div class="dir">کلمه عبور را فراموش کرده ام </a></div>
</form>');
}
else
{
printf('<div class=" bg-text1" >نام کاربری یا کلمه عبور اشتباه می باشد</div>');
}
}?>