登录脚本错误密码错误

时间:2012-02-12 23:47:45

标签: php html

我的登录脚本突然停止工作。 我一直收到“错误的用户名或密码”消息。

这是我的登录页面:

<form method="post" action="http://myurl.net/checklogin.php"><div style="text-align: center; margin: 0 auto;">  

<h2 style="margin-top: 25px;">Enter your username and password to login:</h2>
            <table border="0" cellspacing="0" cellpadding="4" style="margin: 0 auto 0 auto; text-align: left;">
              <tr>                <td style="text-align: right;" valign="middle">Username:</td>
                <td><input name="myusername" type="text" id="myusername" /></td>
              </tr>
              <tr>
                <td style="text-align: right;" valign="middle">Password:</td>
                <td><input name="mypassword" type="password" id="mypassword"></td>
              </tr>
 <tr style="text-align: center;" valign="middle">
                <td colspan="2"><div class="actionMsg">Please change your password after you login.</div></td>
              </tr>
              <tr style="text-align: center;" valign="middle">
                <td colspan="2"><input type="submit" name="Submit" value="Log in" onClick="this.disabled = true; this.value = 'Logging In...'; this.form.submit();">
                </td>
              </tr>
              <tr style="text-align: center;" valign="middle">
                <td colspan="2"><a href="about.html">Having trouble logging in?</a> | <a href="404.html">Forgot your password?</a></td>
              </tr>
            </table></div></form>

然后是checklogin.php

session_start();
mysql_connect("localhost", "edited this out", "");
mysql_select_db("");

$tbl_name="users"; 

$myusername = mysql_real_escape_string($_POST['myusername']);
$mypassword = mysql_real_escape_string($_POST['mypassword']);

$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
$result = mysql_query($sql);

// Replace counting function based on database you are using.
$count = mysql_num_rows($result);
// If result matched $myusername and $mypassword, table row must be 1 row

if ($count == 1) {
  // Register $myusername, $mypassword and redirect to file "login_success.php"
  echo"Wow were back up";
} else {
  echo "Wrong Username or Password";
}

echo "The login script is down while its being worked on. Come back later";

我已经检查了数据库,我使用的用户名和密码是正确的....列名也是正确的。

**问题已解决我添加了

session_start();
感谢所有帮助**的人

到html表单。

0 个答案:

没有答案