gpt4 book ai didi

php - 用户登录无法正常工作未知错误

转载 作者:行者123 更新时间:2023-11-29 07:58:28 25 4
gpt4 key购买 nike

我不知道我的登录脚本出了什么问题。一直提示用户名或密码无效。但在我眼里,一切都是既定的。

PHP5:

<?php require ('../lib/config.php'); ?>
<?php

ob_start();
$tbl_name='users';
$user_name='Username';
$pass_name='Password';
$salt='';

mysql_connect("$cchost", "$ccuser", "$ccpass")or die("cannot connect");
mysql_select_db("$ccname")or die("cannot select DB");

$username=str_replace(' ','_', $myusername);
$myusername=$_POST['username'];
$mypassword=$_POST['password'];
$password=hash('whirlpool', $mypassword);

$username = stripslashes($username);
$password = stripslashes($password);
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
$sql="SELECT * FROM $tbl_name WHERE $user_name='$username' and $pass_name='$password'";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
$donator=$row['donator'];
$player=$row['player'];
$count=mysql_num_rows($result);

if ($donator == '1') {
session_register("donator");
}
if ($player == '1') {
session_register("player");
}
if($count==1){
session_register("username");
header("Location: index_ucp.php");
}
else {
header("Location: login_ucp.php?err=1");
}
ob_end_flush();
?>

HTML 表单:

<div class="login">
<form method="post" name="frmLogin" class="well form-inline" action="dologin.php">
<input name="username" type="text" class="input-medium" placeholder="Username">
<input name="password" type="password" class="input-medium" placeholder="Password">
<button name="btnLogin" type="submit" class="btn">Sign in</button>
</form>
</div>

我花了好几个小时尝试修复它,但我做不到。你们都是我最后的希望。提前致谢!

最佳答案

这两行的顺序似乎错误:

$username=str_replace(' ','_', $myusername); 
$myusername=$_POST['username'];

稍后的代码将使用未正确初始化的$username

关于php - 用户登录无法正常工作未知错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24482830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com