112183883
新手上路

初级会员
UID 69004
精华
0
积分 29
帖子 22
金钱 29 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-3-2
状态 离线
|
[广告]: q
m
一个奇怪的登录问题
我遇到个莫名其妙的问题,不知道是哪里的原因啊。我在做验证用户登录的时候,用户名是admin,密码是admin88(经过md5加密),登录的时候就算我输入正确了,程序也会显示“无法显示网页”,如果输入错误了,则会提示用户名密码输入错误。
我就奇怪了,只有当用户名为admin的时候,才会出现错误,我现在改为其他用户名了,就很正常。
这个是用admin帐户登录的情况

出现这样的情况

我用另一个用户名登录。

就登陆成功了

这个是chklogin.php页用到的代码。
<?php
require_once("../include/function.php");
require_once("clsLogin.php");
session_start();
if (empty($_POST["username"])||empty($_POST["userpass"])||empty($_POST["checkcode"]))
{
exit("
<script type='text/javascript'>
<!--
alert('请将各项输入完整!');
history.back();
//-->
</script>
");
}
$username=trim($_POST["username"]);
$userpass=trim($_POST["userpass"]);
$checkcode=trim($_POST["checkcode"]);
$username=strfilter($username);
$userpass=md5(strfilter($userpass));
if ($checkcode!=$_SESSION["randcode"])
{
exit("
<script type='text/javascript'>
<!--
alert('验证码错误!');
history.back();
//-->
</script>
");
}
$nowlogin=new objLogin($dbhost,$dbuser,$dbpass,$dbname);
$nowlogin->exec("set names 'gbk'");
$admintable=$nowlogin->getTable("admin");
$loginok=$nowlogin->chklogin($admintable,$username,$userpass);
unset($nowlogin);
if($loginok)
{
session_register("username");
session_register("userpass");
$_SESSION["username"]=$username;
$_SESSION["userpass"]=$userpass;
echo("
<script type='text/javascript'>
<!--
alert('登录成功!');
location.href='main.php';
//-->
</script>
");
}
else {
echo("
<script type='text/javascript'>
<!--
alert('登录失败,请检查您的用户名和密码! ');
history.back();
//-->
</script>
");
}
?>
哪位帮忙看看?谢谢。
|
|