MD5密码怎么设置使用? 本帖最后由 woaiwanb 于 2012-09-12 11:59:53 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $info['username']和$info['userpass']是从数据库中取出的数据吗?用$info['username']和$info['userpass']与你登录时填写的姓名$_COOKIE[name]和密码$_COOKIE[password]进行比对吗?如果数据库中保存的username和userpass是用MD5加密过的,那么在进行比对的时候将你填写的姓名与密码也MD5加密。if($info['username'] != MD5($_COOKIE['name'])){ echo "<div align=center>该用户不存在!请重新<a href=login.php>登录</a>!</div>";}else{ if($info['userpass'] != MD5($_COOKIE['password'])){ echo "<div align=center>密码输入错误!请重新<a href=login.php>登录</a>!</div>"; }else{ echo "<script language=javascript>alert('登录成功!');location.href='manage.php';</script>"; exit; }} 我再发一次吧。我这个PHP没有数据库,下面是完整代码,这样大家就能明白我说的问题了,对高手来说是非常小的问题!这是login.php的 <HTML><BODY> <form method="POST" action="login_action.php" enctype="multipart/form-data"> 用户名:<input type="text" name="name" size="16"> </br></br> 密 码: <input type="password" name="password" size="16"></br> <input type="submit" value="登陆" name="B1"></form></body></html>这是登陆动作action_login.php的代码: <!--文件login_action.php:用户注册--><html><head><title>用户登陆</title></head><body><?php $_COOKIE[name]="202cb962ac59075b964b07152d234b70"; $_COOKIE[password]="202cb962ac59075b964b07152d234b70"; //--用户和密码:这里设置的是经过MD5加密的字符串,而不是明码。 $_COOKIE[name]=$_POST["name"]; $_COOKIE[password]=$_POST["password"]; if ($_COOKIE[name]=="" or $_COOKIE[password]==""){ echo "<div align=center>用户名或密码不能为空,请重新<a href=login.php>登录</a>!</div>"; exit; } if($_POST[name]!=$_COOKIE[name]){ echo "<div align=center>该用户不存在!请重新<a href=login.php>登录</a>!</div>"; } else{ if($_POST[password]!=$_COOKIE[password]){ echo "<div align=center>密码输入错误!请重新<a href=login.php>登录</a>!</div>";} else { echo "<script language=javascript>alert('登陆成功!');location.href='manage.php';</script>"; exit; } } ?></body></html> 用CI如何把数据表数据插入另一数据表 关于php中rsa算法运行超时的问题 PHP 正则匹配 在线等 如何实现对一个文字进行渐变 php字符串多条件查找判断效率最高代码请教 请教高手,这个网站数据如何采集? [支付宝接口]支付成功后,写入数据库操作在哪里好? php开发进销存管理系统 等着使用,如何知道纪录的总条数? post文件中有一段代码很让我烦恼 菜鸟求教关于mysql防注入 web.config可以实现将根目录下的一个php文件绑定为二级域名吗?
echo "<div align=center>该用户不存在!请重新<a href=login.php>登录</a>!</div>";
}else{
if($info['userpass'] != MD5($_COOKIE['password'])){
echo "<div align=center>密码输入错误!请重新<a href=login.php>登录</a>!</div>";
}else{
echo "<script language=javascript>alert('登录成功!');location.href='manage.php';</script>";
exit;
}
}
这是login.php的
<HTML>
<BODY>
<form method="POST" action="login_action.php" enctype="multipart/form-data">
用户名:<input type="text" name="name" size="16"> </br></br>
密 码: <input type="password" name="password" size="16"></br>
<input type="submit" value="登陆" name="B1">
</form>
</body>
</html>
这是登陆动作action_login.php的代码:
<!--文件login_action.php:用户注册-->
<html>
<head>
<title>用户登陆</title>
</head>
<body><?php
$_COOKIE[name]="202cb962ac59075b964b07152d234b70";
$_COOKIE[password]="202cb962ac59075b964b07152d234b70";
//--用户和密码:这里设置的是经过MD5加密的字符串,而不是明码。
$_COOKIE[name]=$_POST["name"];
$_COOKIE[password]=$_POST["password"];
if ($_COOKIE[name]=="" or $_COOKIE[password]==""){
echo "<div align=center>用户名或密码不能为空,请重新<a href=login.php>登录</a>!</div>";
exit;
}
if($_POST[name]!=$_COOKIE[name]){
echo "<div align=center>该用户不存在!请重新<a href=login.php>登录</a>!</div>";
}
else{
if($_POST[password]!=$_COOKIE[password]){
echo "<div align=center>密码输入错误!请重新<a href=login.php>登录</a>!</div>";
} else { echo "<script language=javascript>alert('登陆成功!');location.href='manage.php';</script>";
exit;
}
}
?>
</body>
</html>