+ -
当前位置:首页 → 问答吧 → 关于PHP会员登录验证码问题?

关于PHP会员登录验证码问题?

时间:2011-11-10

来源:互联网

今天我写了个验证码登录,希望大家看看我的验证码有什么错误?
源码:PHP code
<?php
/*
 Admin登陆
 */
include("conn.php");
session_start();
if($_POST[cehck]){
     if($_POST[cehck]==$_SESSION[check_pc]){
md5("admin".ALL_PS);
if($_POST[submit]){
$username=$_POST['username'];
$sql="select * from user_list where username='$username'";
$query=mysql_query($sql);
$us=is_array($row=mysql_fetch_array($query));
$ps=$us ? md5($_POST[password].ALL_PS)==$row[password] : FALSE;
if($ps){
    $_SESSION[uid]=$row[uid];
    $_SESSION[user_shell]=md5($row[username].$row[password].ALL_PS);
    $_SESSION[times]=mktime();//登陆的时间
    echo "<center><b><font color=red>登陆成功</font></b>";
}else{
    echo "验证码及用户密码错误";
}

}
     }
}

?>

<h1></h1>
<h2 align="center">管理员登陆</h2>
<center><form action="" method="post" name="myformn" onsubmit="return chekpost()">
管理员:<input type="text" name="username"/><br/>&nbsp;&nbsp;码:<input type="password"size="21" name="password"/><br>
验证码: <input type="text" size="10" name="cehck"/><img src="che.php"><br>
<input type="submit" name="submit" value="提交"/>
<input type="reset" name="rest" value="重置"/
  </form>

作者: DDXQ_LE   发布时间: 2011-11-10

验证码没有错
有啥错?

我想是你的SQL没有值吧

作者: xiachao2008   发布时间: 2011-11-10

如果代码看起来像诗一样就更漂亮了不是,可以尝试下面向对象风格

作者: dream1206   发布时间: 2011-11-10

相关阅读 更多