搜索
 找回密码
 加入

求网页注册帐号密码是MD5的程序

v123 2011-7-25 08:18:42 1793
1310版是自动注册的。我想改成用网页注册。

4 回复

v123
2009-9-30 00:01:07
楼主
点击查看详情
我是菜鸟不知道那个是。怎么改。。。
说明下
cege
2009-11-16 19:16:06
http://konight.vicp.net/web/reg.asp
参考我的新帐号注册页面
骑士网站普通版改的,改起来很简单的,因为里边的公告板里有个md5.asp,可以转化md5。
idreg.asp改为:
  1. <!--#include file="conn.asp" -->
  2. <!--#include file="gg/md5.asp" -->
  3. <%
  4. if request.form("ps_loginname")<>"" then
  5. ps_loginname=request.form("ps_loginname")
  6. ps_password=request.form("ps_password")
  7. ps_repassword=request.form("ps_repassword")
  8. ps_delpassword=request.form("ps_delpassword")
  9. ps_redelpassword=request.form("ps_redelpassword")
  10. %>
  11. <LINK href="images/mu.css" rel=stylesheet type=text/css>
  12. <style type="text/css">
  13. <!--
  14. body {
  15.         background-color: #F3EADB;
  16. }
  17. -->
  18. </style>
  19. <%
  20. if instr(ps_loginname,"'")<>0 or instr(ps_loginname,"=")<>0 or instr(ps_loginname,"&")<>0 or instr(ps_loginname,"%")<>0 then
  21. 'response.write "您所输入的数据包含非法字符,对不起!"
  22. response.write "<script language=javascript>alert('您所输入的数据包含非法字符,对不起!');location.href='reg1.asp';</script>"
  23. response.end
  24. end if
  25. if len(ps_loginname) < 5 then
  26.     errormsg="<br>您设定的用户帐号长度小于5位,请返回修改.<br>"  & errormsg
  27. end if
  28. if len(ps_loginname) > 10 then
  29.     errormsg="<br>您设定的用户帐号长度大于10位,请返回修改.<br>"  & errormsg
  30. end if
  31. if len(ps_password) < 6 then
  32.     errormsg="<br>您的密码长度小于6位,请返回修改.<br>"  & errormsg
  33. end if
  34. if len(ps_password) > 10 then
  35.     errormsg="<br>您的密码长度大于10位,请返回修改.<br>"  & errormsg
  36. end if
  37. if ps_password <> ps_repassword then
  38.    errormsg="<br> 您两次输入的密码不相同,请返回正确输入您的密码!"
  39. end if
  40. if len(ps_delpassword)=0 or len(ps_redelpassword)=0 then
  41.    errormsg="<br>您没有输入删除!请返回正确填写!<br>" & errormsg  
  42. end if
  43. if len(ps_delpassword) < 6 or len(ps_redelpassword) < 6 then
  44.    errormsg="<br>您输入的删除少于6位,请返回正确填写!<br>" & errormsg  
  45. end if

  46. if ps_delpassword <> ps_redelpassword then
  47.    errormsg="<br> 您两次输入的删除密码不相同,请返回正确输入您的密码!"
  48. end if

  49. %>

  50. <%
  51.   if errormsg="注册信息有错误......" then
  52. %>
  53. <table width="500" height="182" border="0" cellpadding="0" cellspacing="0" id="table1" style="border-collapse: collapse">

  54. <tr>
  55.                
  56.         <td height="11" width="500">

  57. <%
  58. ps_loginnameu=UCase(ps_loginname)
  59. ps_passwordm=md5(ps_password)
  60. ps_passwordl=LCase(ps_passwordm)

  61. set rs1 = Server.CreateObject("ADODB.Recordset")
  62. sql="select * from TB_USER  where strAccountID = '"&ps_loginnameu&"'"

  63. rs1.open sql,conn ,1,1

  64. if not rs1.eof then
  65.       
  66.    response.write "<script language=JavaScript>" & chr(13) & "alert('用户名已经存在!');" & "history.back()" & "</script>"
  67. %>
  68. <% else %>
  69. <%
  70. set rs2 = Server.CreateObject("ADODB.Recordset")

  71. sql="INSERT INTO TB_USER (strAccountID,strPasswd,strSocNo,idays) VALUES ('"&ps_loginnameu&"','"&ps_passwordl&"','"&ps_delpassword&"','6')"
  72. set rs2=conn.execute(sql)

  73. %>
  74. 成功注册!您的帐号正确建立,准备进入骑士之夜给你带来的精彩!
  75. <br><br>
  76. <b>友情提示:</b> 本服的设置是一账号一角色,<br>建立角色时必须以英文命名,如想修改角色名为中文名,<br>请在角色等级5级之前下线到网站使用角色名修改功能。
  77. <% end if%>

  78. <% else %>
  79. <font color="#FF0000"><%=errormsg%></font>
  80. <% end if

  81. %>
  82. <br>
  83. </td></tr>
  84. </table>
  85. <center>
  86. <A href onClick="javascript:history.back()"><img border="0" src="image/back.gif" style="cursor:hand"></a>

  87. </center>
  88. <%
  89. else
  90. response.redirect "reg1.asp"
  91. end if%>
复制代码

评分

1

查看全部评分

ww34856950
2011-6-25 11:48:51
看不懂
syzdalong
2011-7-25 08:18:42
看不懂
ww34856950 发表于 2011-6-25 11:48

没看懂
高级模式
游客