已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: 编程有问!

作者: @Ta

时间: 2013-12-14

点击: 3128

谁能给写个简单的密码验证,谢啦!本人新手

[隐藏样式|查看源码]


『回复列表(7|隐藏机器人聊天)』

1. @大圣
<?php
$pass=12345;
if($pass==12345)
echo '密码正确';
else
echo '密码错误';
(/@Ta/2013-12-14 06:59//)

2. 还真简单啊!一楼 呵呵
(/@Ta/2013-12-14 07:42//)

3. @love封尘,你写的还真是简单,我想要完整的!
(/@Ta/2013-12-14 08:17//)

4. 难道:
<?php
$user='admin';
$pass='123456';
if($_POST['user']==$user){
 if($_POST['pass']==$pass){
  echo '登陆成功!';
 }else{
  echo '密码错误!';
 }
}else{
 echo '账号错误!';
}
?>
(/@Ta/2013-12-14 10:48//)

5. 给你一份我以前练手写了玩的做参考。。
<?php
//初始化session
session_start();
include ('../include/init.php');
include ('../include/Mysql.class.php');

/*
 * 接受表单
 */
$user = $_POST['admin_username'];
$pwd = $_POST['admin_password'];
$checkcode = $_POST['checkcode'];

/*
 * 连接数据库
 */

$mysql = new Mysql();
$sql = "select admin_password from admin where admin_username='$user'";
if ($row=$mysql->getrow($sql)) {
	if ($row['admin_password']==md5($pwd)&&$checkcode==$_SESSION["checkcode"]){
		if ($checkcode!=$_SESSION["checkcode"]){
			header("Location:Login.php?error=3");
			exit();
		}else{
		
		//登陆成功,在跳转之前把session信息保存
		$_SESSION["admin"] = "true";
		header("Location:MySuper_administrator.php");
	}else {
		header("Location:Login.php?error=2");
		exit();
	}
}else{
	header("Location:Login.php?error=1");
	exit();
	}
}
/*
 * 释放资源!
 * 关闭数据库连接!
 */
$mysql->onresult();
$mysql->close();
?>
(/@Ta/2013-12-14 12:06//)

6. 楼下练手的这个代码叫新手如何看,,,
(/@Ta/2013-12-14 12:27//)

7. @CFUNC,额。。我也是看代码看过来的。。
(/@Ta/2013-12-14 12:30//)

回复需要登录

7月16日 22:13 星期三

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1