MemberSaveInfo.asp
上传用户:mtjhgs
上传日期:2021-12-08
资源大小:3755k
文件大小:3k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

HTML/CSS

  1. <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
  2. <!--#include file="../Include/Const.asp"-->
  3. <!--#include file="../Include/ConnSiteData.asp"-->
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <%
  6. dim ID,mRealName,mSex,mPassword,vPassword,mCompany,mAddress,mZipCode,mTelephone,mFax,mMobile,mEmail,mHomePage
  7. dim CheckCode
  8. dim rs,sql
  9. ID=request.QueryString("ID")
  10. mRealName=trim(request.form("RealName"))
  11. mSex=trim(request.form("Sex"))
  12. mPassword=trim(request.form("Password"))
  13. vPassword=trim(request.form("vPassword"))
  14. mCompany=trim(request.form("Company"))
  15. mAddress=trim(request.form("Address"))
  16. mZipCode=trim(request.form("ZipCode"))
  17. mTelephone=trim(request.form("Telephone"))
  18. mFax=trim(request.form("Fax"))
  19. mMobile=trim(request.form("Mobile"))
  20. mEmail=trim(request.form("Email"))
  21. mHomePage=trim(request.form("HomePage"))
  22. CheckCode = Trim(request.form("CheckCode"))
  23. dim ErrMessage,ErrMsg(9),FindErr(9),i
  24.   ErrMsg(0)="用户密码长度请保持在6-16位。"
  25.   ErrMsg(1)="两次输入的用户密码不一致,请返回修改。"
  26.   ErrMsg(2)="单位名称、详细地址长度请保持在100个字符以内。"
  27.   ErrMsg(3)="请正确填写邮政编码。"
  28.   ErrMsg(4)="请正确填写真实姓名、联系电话、传真号码、手机号码、网址。"
  29.   ErrMsg(5)="电子信箱格式错误。"
  30.   ErrMsg(6)="电子信箱已经注册过,请返回修改。"
  31.   ErrMsg(7)="验证码不能为空,请返回检查。"
  32.   ErrMsg(8)="您在【修改会员资料】页面停留的时间过长,导致验证码失效。n请返回并刷新【修改会员资料】页面重新修改!"
  33.   ErrMsg(9)="您输入的验证码和系统产生的不一致,请重新输入。"
  34. if len(mPassword)>0 then
  35.    if not (6<=len(mPassword) and len(mPassword)<=16) then FindErr(0)=true
  36.    if mPassword<>vPassword then FindErr(1)=true
  37. end if
  38. if len(mCompany)=0 Or len(mCompany)>100 Or len(mAddress)=0 Or len(mAddress)>100 then FindErr(2)=true
  39. if len(mZipCode)<>6 then FindErr(3)=true
  40. if len(mRealName)=0 Or len(mTelephone)=0 Or len(mFax)=0 Or len(mMobile)=0 Or len(mHomePage)=0 Or len(mRealName)>50 Or len(mTelephone)>50 Or len(mFax)>50 Or len(mMobile)>50 Or len(mHomePage)>50 then FindErr(4)=true
  41. if not IsValidEmail(mEmail) then FindErr(5)=true
  42. if not conn.execute("select MemName from Wygkcnflash_Members where ID<>"&ID&" and Email='" & mEmail & "'").eof then FindErr(6)=True
  43. If CheckCode = "" Then FindErr(7)=true
  44. If Trim(Session("CheckCode")) = "" Then FindErr(8)=true
  45. If CheckCode <> Session("CheckCode") Then FindErr(9)=true
  46. for i = 0 to UBound(FindErr)
  47.   if FindErr(i)=true then
  48.     ErrMessage=ErrMessage+ErrMsg(i)+"n"
  49.   end if
  50. next
  51. if not (ErrMessage="" Or isnull(ErrMessage)) then
  52.   WriteMsg(ErrMessage)
  53.   response.end
  54. end if
  55. set rs = server.createobject("adodb.recordset")
  56. sql="select * from Wygkcnflash_Members where ID="&ID
  57. rs.open sql,conn,1,3
  58. rs("RealName")=StrReplace(mRealName)
  59. rs("Sex")=mSex
  60. if len(mPassword)>0 then rs("Password")=Md5(mPassword)
  61. rs("Company")=StrReplace(mCompany)
  62. rs("Address")=StrReplace(mAddress)
  63. rs("ZipCode")=StrReplace(mZipCode)
  64. rs("Telephone")=StrReplace(mTelephone)
  65. rs("Fax")=StrReplace(mFax)
  66. rs("Mobile")=StrReplace(mMobile)
  67. rs("Email")=mEmail
  68. rs("HomePage")=StrReplace(mHomePage)
  69. rs.update
  70. rs.close
  71. set rs=nothing
  72. response.write "<script language='javascript'>alert('会员资料修改成功,即将返回到会员中心!');location.replace('MemberInfo.asp');</script>"
  73. %>