PHP+会员+验证码登录

作者在 2011-11-09 22:19:35 发布以下内容

以上,我写的验证码不好看,没有用到Ajax和JavaScript来优化!

我写了好几天验证码程序,都没有写成功!今天我写了验证码程序,可以验证啦!分享给大家!

<?php
/*
Admin登陆
*/
include("conn.php");
session_start();
if($_POST[cehck]){
     if($_POST[cehck]==$_SESSION[check_pc]){ //这一句是来判断验证码,如果OK,就执行以下用户名和密码,否则验证码错误
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>登陆成功</b>";
}
}else{
    echo "<center><b><font color=red>用户名和密码错误</b>";
    session_destroy();
}

     }else{
         echo "<font color=red><center>验证码错误";
     }

}



?>

<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"/>

验证码: <input type="text" size="10" name="cehck"/><img src="che.php">

<input type="submit" name="submit" value="提交"/>
<input type="reset" name="rest" value="重置"/
  </form>
 
php | 阅读 1157 次
文章评论,共0条
游客请输入验证码