| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 404 人关注过本帖
标题:问题自己已解决,不用看了
只看楼主 加入收藏
d778
Rank: 1
等 级:新手上路
帖 子:257
专家分:0
注 册:2006-1-10
收藏
 问题点数:0 回复次数:2 
问题自己已解决,不用看了

这段怎样加MD5 我注册后的用户密码都为 32位加密
我改成这样为什么不行

username =request("username")
userpassword =MD5(Request("userpassword,32"))


不改前源代码:
<!--#include file =conn.asp-->
<!--#include file =md5.asp-->
<%


dim rs_user
dim sql
dim username,userpassword

username =request("username")
userpassword =request("userpassword")

if userpassword="" or username="" then
response.write "<script language='javascript'>"
response.write "alert('数据填写有错!');"
response.write "history.go(-1);"
response.write "</script>"
response.end
end if

Set rs_user = Server.CreateObject("ADODB.Recordset")
sql="select * from hl_user where username like '" & username & "'and userpassword like '" & userpassword & "'"
rs_user.open sql,conn,3,2

if rs_user.eof and rs_user.bof then
%>
<html>

<head>
<style>
<!--
a:link { color: blue; text-decoration: none }
a:visited { color: blue; text-decoration: none }
a:active { color: #ff9966; text-decoration: none }
a:hover { color: red; text-decoration: none }
-->
</style>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>提示信息</title>
</head>

<body>

<div align="center">
<center>
<table border="1" width="400" bordercolor="#000000" cellspacing="0" cellpadding="0" height="120">
<tr>
<td width="100%" bgcolor="#000000" height="16">
<p align="center"><b><font color="#FFFFFF" size="3">错误提示</font></b></td>
</tr>
<tr>
<td width="100%" bgcolor="#EEEEEE" height="100">
<p align="center"><font size="2">用户名或密码错误!</font></p>
<p align="center"><font size="2"><a href="default.asp">[返回]</a></font></td>
</tr>
</table>
</center>
</div>

</body>

</html>
<%else
session("partyid")=rs_user("id")
session("partyusername")=rs_user("username")
rs_user.close
set rs_user=nothing
set conn=nothing
response.redirect "default.asp"
response.end
end if%>

[此贴子已经被作者于2007-4-19 10:13:38编辑过]

2007-04-19 10:06
d778
Rank: 1
等 级:新手上路
帖 子:257
专家分:0
注 册:2006-1-10
收藏
得分:0 

好了 不用了 我自己弄好了 谢谢大家


dim rs_user
dim sql
dim username,userpassword

username =request("username")
userpassword =MD5(Request("userpassword"),32)


原来我的MD5文件 不支持 32位!!
我以为都是一样的呢


2007-04-19 10:09
lq7350684
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5089
专家分:98
注 册:2006-11-6
收藏
得分:0 
userpassword =MD5(Request("userpassword"),32)
这样试一下.
2007-04-19 10:09
快速回复:问题自己已解决,不用看了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024380 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved