在服务器上传应用程序后,我在登录页面遇到问题,而它在localhost上正常工作。我不明白为什么它不能在IPAGE服务器上工作,当前有什么东西和应用程序连接到mysql数据库,但是当我输入用户名和密码时,我得到了用户名和密码错误而没有进入主页。
这是登录页面上的代码:
if (isset($_POST['username']) && isset($_POST['password'])){
$username=$_POST['username'];
$password= md5($_POST['password']);
$query = mysql_query("SELECT * FROM users WHERE User_Name = '".$username."' AND User_Password = '".$password."' ");
$result= mysql_num_rows($query);
if ($result !=0)
{
while ($row = mysql_fetch_assoc($query))
{
$dbusername =$row ['User_Name'];
$dbpassword = $row ['User_Password'];
$_SESSION['user-id']=$row ['User_ID'];
$_SESSION['User_UserA_ID']=$row ['User_UserA_ID'];
$_SESSION['User_UserT_ID']=$row ['User_UserT_ID'];
}
// check to see if they match
if ($username = $dbusername && $password =md5( $dbpassword))
{
header('location: main.php');
$_SESSION['username'] = $dbusername ;
}
}
//else die("User not exist!");
else
?>
<script>alert("Your User Name and Password is Wrong!!!"); </script>
<?php
}