写一个登录界面,用户名+密码+验证码。这单独写,我会写。但是我叫我连得一起写,就会写了,求助!!! 本帖最后由 QQwenwendaren 于 2011-11-14 23:15:48 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <form action="?act=login" method="post" name="form1" onSubmit="return check()"> <tr id="TableTitle2"> <th colspan="2">后台管理登录</th> </tr> <tr> <td width="40%" align="right" bgcolor="#ECF5FF"><b>用户名:</b></td> <td bgcolor="#ECF5FF"><input type="text" name="username"><label id="lbluser"></label></td> </tr> <tr> <td width="40%" align="right" bgcolor="#ECF5FF"><b>密 码:</b></td> <td bgcolor="#ECF5FF"><input type="password" name="password"><label id="lblpass"></label></td> </tr> <tr> <td align="right" bgcolor="#ECF5FF"><b>验证码:</b></td> <td bgcolor="#ECF5FF"><input name="unum" type="text" id="unum" size="10">* <img src="include/randnum.php?id=-1" title="点击刷新" style="cursor:pointer" onclick=eval('this.src="include/randnum.php?id='+i+++'"')></td> </tr> <tr> <td height="30" colspan="2" align="center" bgcolor="#ECF5FF"><input class="btn" type="submit" name="submit" value="登 陆"> <input class="btn" type="reset" name="reset" value="取 消"></td> </tr> </form> if($_POST['unum']==$_SESSION["randValid"]){ $admin_user=$_POST['username']; $admin_pass=md5($_POST['password']); $rs=$db->execute("select user_name,password from kugll_admin_user where user_name='".$admin_user."'"); if($db->num_rows($rs)!=0){ //Check PASSWORD /////////////////////////////////////////////////////////// $row=$db->fetch_array($rs); $db->free_result($rs); if($row['password']==$admin_pass){ $_SESSION['admin_user']=$admin_user; $_SESSION['admin_pass']=$admin_pass; echo "成功登录,请稍候……<a href=\"admin_index.php\">如果浏览器没有自动返回,请点击此处返回</a><br>"; echo "<meta http-equiv=\"refresh\" content=\"2; url=index.php\">"; }else{ echo "<script language=\"javascript\">alert('密码不正确!');history.go(-1)</script>"; } }else{ echo "<script language=\"javascript\">alert('管理帐号不正确!');history.go(-1)</script>"; } }else{ echo "<script language=\"javascript\">alert('验证码不正确,请重新输入……');history.go(-1)</script>";} 我想写的就是这样的效果,网址是:http://qzone.qq.com/。这是网址是QQ空间登录的界面。 xiachao2008 给吓得一楞登录界面你爱抄谁的都可以,关键是代码要跟数据库结合起来验证.你要这样的效果 那是啥效果? 这个是用什么格式表示的时间:2012-02-29T05:00:00.000+0000 这个机转弯,我转不过来了,请高人指点 变量赋值后需要unset释放吗? 怎么样读取js文件取代数据库读取 大家来看我错在哪儿: php查询问题 难煞新人! 求php工具下载 究竟是什么问题?是php的问题吗?求解!!!! php多维数组合并成一个数组 左边列表里面的值移到右边去 jqueryLoad的页面如何锚点跳转 php 类实例化
<tr id="TableTitle2">
<th colspan="2">后台管理登录</th>
</tr>
<tr>
<td width="40%" align="right" bgcolor="#ECF5FF"><b>用户名:</b></td>
<td bgcolor="#ECF5FF"><input type="text" name="username"><label id="lbluser"></label></td>
</tr>
<tr>
<td width="40%" align="right" bgcolor="#ECF5FF"><b>密 码:</b></td>
<td bgcolor="#ECF5FF"><input type="password" name="password"><label id="lblpass"></label></td>
</tr>
<tr>
<td align="right" bgcolor="#ECF5FF"><b>验证码:</b></td>
<td bgcolor="#ECF5FF"><input name="unum" type="text" id="unum" size="10">* <img src="include/randnum.php?id=-1" title="点击刷新" style="cursor:pointer" onclick=eval('this.src="include/randnum.php?id='+i+++'"')></td>
</tr>
<tr>
<td height="30" colspan="2" align="center" bgcolor="#ECF5FF"><input class="btn" type="submit" name="submit" value="登 陆"> <input class="btn" type="reset" name="reset" value="取 消"></td>
</tr>
</form> if($_POST['unum']==$_SESSION["randValid"]){
$admin_user=$_POST['username'];
$admin_pass=md5($_POST['password']);
$rs=$db->execute("select user_name,password from kugll_admin_user where user_name='".$admin_user."'");
if($db->num_rows($rs)!=0){
//Check PASSWORD
///////////////////////////////////////////////////////////
$row=$db->fetch_array($rs);
$db->free_result($rs);
if($row['password']==$admin_pass){
$_SESSION['admin_user']=$admin_user;
$_SESSION['admin_pass']=$admin_pass;
echo "成功登录,请稍候……<a href=\"admin_index.php\">如果浏览器没有自动返回,请点击此处返回</a><br>";
echo "<meta http-equiv=\"refresh\" content=\"2; url=index.php\">";
}else{
echo "<script language=\"javascript\">alert('密码不正确!');history.go(-1)</script>";
}
}else{
echo "<script language=\"javascript\">alert('管理帐号不正确!');history.go(-1)</script>";
}
}else{
echo "<script language=\"javascript\">alert('验证码不正确,请重新输入……');history.go(-1)</script>";
}