http://konight.vicp.net/web/reg.asp
参考我的新帐号注册页面
骑士网站普通版改的,改起来很简单的,因为里边的公告板里有个md5.asp,可以转化md5。
idreg.asp改为:- <!--#include file="conn.asp" -->
- <!--#include file="gg/md5.asp" -->
- <%
- if request.form("ps_loginname")<>"" then
- ps_loginname=request.form("ps_loginname")
- ps_password=request.form("ps_password")
- ps_repassword=request.form("ps_repassword")
- ps_delpassword=request.form("ps_delpassword")
- ps_redelpassword=request.form("ps_redelpassword")
- %>
- <LINK href="images/mu.css" rel=stylesheet type=text/css>
- <style type="text/css">
- <!--
- body {
- background-color: #F3EADB;
- }
- -->
- </style>
- <%
- if instr(ps_loginname,"'")<>0 or instr(ps_loginname,"=")<>0 or instr(ps_loginname,"&")<>0 or instr(ps_loginname,"%")<>0 then
- 'response.write "您所输入的数据包含非法字符,对不起!"
- response.write "<script language=javascript>alert('您所输入的数据包含非法字符,对不起!');location.href='reg1.asp';</script>"
- response.end
- end if
- if len(ps_loginname) < 5 then
- errormsg="<br>您设定的用户帐号长度小于5位,请返回修改.<br>" & errormsg
- end if
- if len(ps_loginname) > 10 then
- errormsg="<br>您设定的用户帐号长度大于10位,请返回修改.<br>" & errormsg
- end if
- if len(ps_password) < 6 then
- errormsg="<br>您的密码长度小于6位,请返回修改.<br>" & errormsg
- end if
- if len(ps_password) > 10 then
- errormsg="<br>您的密码长度大于10位,请返回修改.<br>" & errormsg
- end if
- if ps_password <> ps_repassword then
- errormsg="<br> 您两次输入的密码不相同,请返回正确输入您的密码!"
- end if
- if len(ps_delpassword)=0 or len(ps_redelpassword)=0 then
- errormsg="<br>您没有输入删除!请返回正确填写!<br>" & errormsg
- end if
- if len(ps_delpassword) < 6 or len(ps_redelpassword) < 6 then
- errormsg="<br>您输入的删除少于6位,请返回正确填写!<br>" & errormsg
- end if
- if ps_delpassword <> ps_redelpassword then
- errormsg="<br> 您两次输入的删除密码不相同,请返回正确输入您的密码!"
- end if
- %>
- <%
- if errormsg="注册信息有错误......" then
- %>
- <table width="500" height="182" border="0" cellpadding="0" cellspacing="0" id="table1" style="border-collapse: collapse">
- <tr>
-
- <td height="11" width="500">
- <%
- ps_loginnameu=UCase(ps_loginname)
- ps_passwordm=md5(ps_password)
- ps_passwordl=LCase(ps_passwordm)
- set rs1 = Server.CreateObject("ADODB.Recordset")
- sql="select * from TB_USER where strAccountID = '"&ps_loginnameu&"'"
- rs1.open sql,conn ,1,1
- if not rs1.eof then
-
- response.write "<script language=JavaScript>" & chr(13) & "alert('用户名已经存在!');" & "history.back()" & "</script>"
- %>
- <% else %>
- <%
- set rs2 = Server.CreateObject("ADODB.Recordset")
-
- sql="INSERT INTO TB_USER (strAccountID,strPasswd,strSocNo,idays) VALUES ('"&ps_loginnameu&"','"&ps_passwordl&"','"&ps_delpassword&"','6')"
- set rs2=conn.execute(sql)
- %>
- 成功注册!您的帐号正确建立,准备进入骑士之夜给你带来的精彩!
- <br><br>
- <b>友情提示:</b> 本服的设置是一账号一角色,<br>建立角色时必须以英文命名,如想修改角色名为中文名,<br>请在角色等级5级之前下线到网站使用角色名修改功能。
- <% end if%>
- <% else %>
- <font color="#FF0000"><%=errormsg%></font>
- <% end if
- %>
- <br>
- </td></tr>
- </table>
- <center>
- <A href onClick="javascript:history.back()"><img border="0" src="image/back.gif" style="cursor:hand"></a>
- </center>
- <%
- else
- response.redirect "reg1.asp"
- end if%>
复制代码 |