首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的login.php提示我有一个不正确的密码,但它是正确的。

我的login.php提示我有一个不正确的密码,但它是正确的。
EN

Stack Overflow用户
提问于 2013-08-17 00:07:02
回答 1查看 1.3K关注 0票数 0
代码语言:javascript
复制
<?php
$host="localhost"; // Host name
$username="cody2000"; // username
$password="115cody"; // password
$db_name="cody2000_aspire"; // Database name
$tbl_name="Users"; // Table name

    // Replace database connect functions depending on database you are using.
mysql_connect("$host", "$username", "$password");
mysql_select_db("$db_name");

// username and password sent from form
//NEVER Remove the mysql_real_escape_string. Else there could be an Sql-Injection!
$myusername=mysql_real_escape_string($_POST['loginuser']);
$mypassword=mysql_real_escape_string($_POST['loginpass']);

 $result=mysql_query($sql);

 mysql_fetch_assoc(mysql_query("SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'"

 $count=mysql_num_rows($result);

 if($count==1){
 // Register $myusername, $mypassword and redirect to file "login_success.php"
 session_register("myusername");
 session_register("mypassword");
 header("location:menu.php");
 } else {
 echo "Wrong Username or Password. Try again";
 }
 ?>

当密码不正确时,它会显示密码不正确。请帮帮忙,我是个初学者。我有一堆代码混在一起,我不知道哪一个是正确的

EN

回答 1

Stack Overflow用户

发布于 2013-08-17 01:03:31

从代码中删除以下行

代码语言:javascript
复制
$result=mysql_query($sql);

配置以下线路

代码语言:javascript
复制
$result = mysql_query("SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'") or die(mysql_error());

 $count = mysql_num_rows($result);

if($count == 1) {
 // Your Code
 $users = mysql_fetch_assoc($result);
 session_register($users['username']);
} else {

}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18277661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档