%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
'**************** 常驻机构 会员注册******************
if request.QueryString("action") = "c_addok" then
'产生随即数
dim num1
dim rndnum
Randomize
for i=0 to 6
num1=CStr(Chr((57-48)*rnd+48))
rndnum=rndnum&num1
next
'日期,格式:YYYYMMDD
yy=year(date)
mm=right("00"&month(date),2)
dd=right("00"&day(date),2)
riqi=yy & mm & dd
'生成元素,格式为:小时,分钟,秒
xiaoshi=right("00"&hour(time),2)
fenzhong=right("00"&minute(time),2)
miao=right("00"&second(time),2)
shijian=xiaoshi & fenzhong & miao
'生成订单号
inBillNo=riqi & shijian & rndnum
'end 产生随即数
c_user = trim(request.Form("c_user"))
c_pass = request.Form("c_pass")
c_company = trim(request.Form("c_company"))
c_name = trim(request.Form("c_name"))
c_tel = trim(request.Form("c_tel"))
c_tel_nation = trim(request.Form("c_tel_nation"))
c_trade = trim(request.Form("c_trade"))
c_nation = trim(request.Form("c_nation"))
'验证验证码
function TestCaptcha(byval valSession, byval valCaptcha)
dim tmpSession
valSession = Trim(valSession)
valCaptcha = Trim(valCaptcha)
if (valSession = vbNullString) or (valCaptcha = vbNullString) then
TestCaptcha = false
else
tmpSession = valSession
valSession = Trim(Session(valSession))
Session(tmpSession) = vbNullString
if valSession = vbNullString then
TestCaptcha = false
else
valCaptcha = Replace(valCaptcha,"i","I")
if StrComp(valSession,valCaptcha,1) = 0 then
TestCaptcha = true
else
TestCaptcha = false
end if
end if
end if
end function
'判断验证码
if not TestCaptcha("ASPCAPTCHA", Request.Form("captchacode")) then
response.Write ""
response.End()
end if
if c_user<>"" and c_pass<>"" and c_company<>"" and c_name<>"" and c_tel_nation<>"" and c_tel<>"" then
sql = " select * from cuser where c_user='"&c_user&"' "
set rs = server.CreateObject("adodb.recordset")
rs.open sql,conn,1,2
if rs.bof and rs.eof then
rs.addnew
rs("c_user") = c_user
rs("c_pass") = c_pass
rs("c_company") = c_company
rs("c_name") = c_name
rs("c_tel") = c_tel
rs("c_tel_nation") = c_tel_nation
'rs("c_trade") = c_trade
'rs("c_nation") = c_nation
rs("c_type") = trim(request.Form("c_type"))
rs("c_address") = trim(request.Form("c_address"))
'rs("c_product") = trim(request.Form("c_product"))
'rs("c_content") = trim(request.Form("c_content"))
rs("c_dates") = date()
rs("c_code") = inBillNo
rs.update
'----------------------------------------------下面是使用JMAIL发送邮件--------------------------------------
uname = trim(request.Form("c_user"))
upw = trim(request.Form("c_pass"))
'On error resume next
dim Subject,Content,Email,Fromer,MailAddress,Sender,jmail
Subject = "junwell.com.hk Registor information"
Content = "

| You are in the Junwell of the registered information | | "
Content = Content + " "
Fromer = "web@wxweb.cn"
Sender = "junwell.com.hk"
ServerSmtp = "smtp.qq.com:465"
Set JMail = Server.CreateObject("JMail.Message")
JMail.Charset = "utf-8" '邮件字符集,默认为"US-ASCII"
'JMail.ISOEncodeHeaders = False '是否进行ISO编码,默认为True
'发送者信息(可用变量方式赋值)
JMail.From = Fromer '用于发送的邮箱
JMail.FromName = Sender '发送者姓名
JMail.Subject = Subject '邮件主题
'身份验证
JMail.MailServerUserName = Fromer '用于发送的邮箱
JMail.MailServerPassword = "wen2013" '密码
'设置优先级,范围从1到5,越大的优先级越高,3为普通
JMail.Priority = 3
JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
'加入一个收件人【变量email:收件人地址】可以同一语句重复加入多个
JMail.AddRecipient(uname)
'加入附件【变量filename:附件文件的绝对地址,确保用户IUSR_????有访问的权限】
'【参数设置是(True)否(False)为Inline方式】
'contentId = JMail.AddAttachment (filename, True)
'邮件主体(HTML(注意信件内链接附件的方式))
JMail.HTMLBody = Content
'邮件主体(文本部分)
'JMail.Body = "我们的邮件采用了HTML格式,请点击邮件下方""HTML内容""来查看详细内容。"
'发送【调用格式:objJMail.Send([username:password@]SMTPServerAddress[:Port])】
'JMail.Send([1291901191@qq.com:YYY19841114@]smtp.qq.com[:465])
sendok=JMail.Send("smtp.qq.com") '发送mail服务器
if sendok then
endstr= "Sent successfully!"
else
endstr= "Send failed!"
end if
'关闭并清除对象
JMail.Close()
Set JMail = Nothing
'----------------------------------------使用jmail发送邮件结束-----------------------------
'JMail2 注册信息发给管理员
'On error resume next
dim Subject2,Content2,Email2,Fromer2,MailAddress2,Sender2,jmail2
Subject2 = uname&" 在junwell.com.hk注册会员"
Content2 = "| "&uname&" 在junwell.com.hk注册为会员,请到后台审核。 | "
Content2 = Content2 + " "
uname2 = "yuyanyin@qq.com"
Set JMail2 = Server.CreateObject("JMail.Message")
JMail2.Charset = "utf-8" '邮件字符集,默认为"US-ASCII"
'JMail.ISOEncodeHeaders = False '是否进行ISO编码,默认为True
'发送者信息(可用变量方式赋值)
JMail2.From = Fromer '用于发送的邮箱
JMail2.FromName = Sender '发送者姓名
JMail2.Subject = Subject2 '邮件主题
'身份验证
JMail2.MailServerUserName = Fromer '用于发送的邮箱
JMail2.MailServerPassword = "wen2013" '密码
'设置优先级,范围从1到5,越大的优先级越高,3为普通
JMail2.Priority = 3
JMail2.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
'加入一个收件人【变量email:收件人地址】可以同一语句重复加入多个
JMail2.AddRecipient(Fromer)
JMail2.AddRecipient(uname2)
'加入附件【变量filename:附件文件的绝对地址,确保用户IUSR_????有访问的权限】
'【参数设置是(True)否(False)为Inline方式】
'contentId = JMail.AddAttachment (filename, True)
'邮件主体(HTML(注意信件内链接附件的方式))
JMail2.HTMLBody = Content2
'邮件主体(文本部分)
'JMail.Body = "我们的邮件采用了HTML格式,请点击邮件下方""HTML内容""来查看详细内容。"
'发送【调用格式:objJMail.Send([username:password@]SMTPServerAddress[:Port])】
'JMail.Send([1291901191@qq.com:YYY19841114@]smtp.qq.com[:465])
sendok2=JMail2.Send("smtp.qq.com") '发送mail服务器
if sendok2 then
endstr= "Sent successfully!"
else
endstr= "Send failed!"
end if
'关闭并清除对象
JMail2.Close()
Set JMail2 = Nothing
'----------------------------------------使用jmail发送邮件结束-----------------------------
response.Write("")
else
response.Write("")
end if
rs.close
set rs = nothing
else
response.Write("")
end if
end if
%> |