- Visual C++源码
- Visual Basic源码
- C++ Builder源码
- Java源码
- Delphi源码
- C/C++源码
- PHP源码
- Perl源码
- Python源码
- Asm源码
- Pascal源码
- Borland C++源码
- Others源码
- SQL源码
- VBScript源码
- JavaScript源码
- ASP/ASPX源码
- C#源码
- Flash/ActionScript源码
- matlab源码
- PowerBuilder源码
- LabView源码
- Flex源码
- MathCAD源码
- VBA源码
- IDL源码
- Lisp/Scheme源码
- VHDL源码
- Objective-C源码
- Fortran源码
- tcl/tk源码
- QT源码
MemberSaveInfo.asp
资源名称:1.rar [点击查看]
上传用户:yrf020
上传日期:2007-07-24
资源大小:1287k
文件大小:3k
源码类别:
WEB源码(ASP,PHP,...)
开发平台:
HTML/CSS
- <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
- <% Option Explicit %>
- <%Response.Charset="utf-8"%>
- <!--#include file="../Include/Const.asp"-->
- <!--#include file="../Include/ConnSiteData.asp"-->
- <!--#include file="../Include/Md5.asp"-->
- <%
- dim ID,mRealName,mSex,mPassword,vPassword,mCompany,mAddress,mZipCode,mTelephone,mFax,mMobile,mEmail,mHomePage
- dim VerifyCode
- dim rs,sql
- ID=request.QueryString("ID")
- mRealName=trim(request.form("RealName"))
- mSex=trim(request.form("Sex"))
- mPassword=trim(request.form("Password"))
- vPassword=trim(request.form("vPassword"))
- mCompany=trim(request.form("Company"))
- mAddress=trim(request.form("Address"))
- mZipCode=trim(request.form("ZipCode"))
- mTelephone=trim(request.form("Telephone"))
- mFax=trim(request.form("Fax"))
- mMobile=trim(request.form("Mobile"))
- mEmail=trim(request.form("Email"))
- mHomePage=trim(request.form("HomePage"))
- VerifyCode=trim(request.form("VerifyCode"))
- dim ErrMessage,ErrMsg(8),FindErr(8),i
- ErrMsg(0)="·设置密码长度应为6-16个任意字符串"
- ErrMsg(1)="·设置密码和确定密码不一致"
- ErrMsg(2)="·单位名称、地址长度不能超过100个字符"
- ErrMsg(3)="·邮编长度不能超过20个字符"
- ErrMsg(4)="·真实姓名、电话、传真、移动电话、网址不能超过50个字符"
- ErrMsg(5)="·电子邮箱格式不正确"
- ErrMsg(6)="·电子邮箱已经被注册过"
- ErrMsg(7)="·验证码错误或已失效"
- if len(mPassword)>0 then
- if not (6<=len(mPassword) and len(mPassword)<=16) then FindErr(0)=true
- if mPassword<>vPassword then FindErr(1)=true
- end if
- if len(mCompany)>100 or len(mAddress)>100 then FindErr(2)=true
- if len(mZipCode)>20 then FindErr(3)=true
- if len(mRealName)>50 or len(mTelephone)>50 or len(mFax)>50 or len(mMobile)>50 or len(mHomePage)>50 then FindErr(4)=true
- if not IsValidEmail(mEmail) then FindErr(5)=true
- if not conn.execute("select MemName from CompanyCMS_Members where ID<>"&ID&" and Email='" & mEmail & "'").eof then FindErr(6)=true
- if session("VerifyCode")<>VerifyCode then
- FindErr(7)=true
- else
- session("VerifyCode")=""
- end if
- for i = 0 to UBound(FindErr)
- if FindErr(i)=true then
- ErrMessage=ErrMessage+ErrMsg(i)+"<br>"
- end if
- next
- if not (ErrMessage="" or isnull(ErrMessage)) then
- WriteMsg(ErrMessage)
- response.end
- end if
- set rs = server.createobject("adodb.recordset")
- sql="select * from CompanyCMS_Members where ID="&ID
- rs.open sql,conn,1,3
- rs("RealName")=StrReplace(mRealName)
- rs("Sex")=mSex
- if len(mPassword)>0 then rs("Password")=Md5(mPassword)
- rs("Company")=StrReplace(mCompany)
- rs("Address")=StrReplace(mAddress)
- rs("ZipCode")=StrReplace(mZipCode)
- rs("Telephone")=StrReplace(mTelephone)
- rs("Fax")=StrReplace(mFax)
- rs("Mobile")=StrReplace(mMobile)
- rs("Email")=mEmail
- rs("HomePage")=StrReplace(mHomePage)
- rs.update
- rs.close
- set rs=nothing
- WriteMsg("·注册信息修改成功,5秒后自动跳转到用户资料。"&"<meta http-equiv=""REFRESH"" content=""5; url=memberinfo.asp"">")
- %>