Menu
Hello all, I am testing a simple asp page with IIS to learn how to develop a username and password system. I have all the pages built but I am getting an error in my validation page. I have looked though the Microsoft support pages and several other forums but havent found anything too helpful. Does anyone know what this means and how I can resolve it? Any help appreciated, the error message is below.
Microsoft VBScript runtime error ‘800a01b6’
Object doesn’t support this property or method: ‘Request.From’
/username/validation.asp, line 13
End If
<i>
</i><%
Function sendMessage (mailFrom, mailTo, mailSubject, mailBody)
' sendMessage takes the same parameters as MPS.SendMail
' response = sendMessage (From, To, Subject, Body)
Set mailer = Server.CreateObject ("SMTPsvg.Mailer")
mailer.FromAddress = mailFrom
mailer.AddRecipient "", mailTo
mailer.Subject = mailSubject
mailer.BodyText = mailBody
mailer.RemoteHost = "mail.rapidsite.net"
If mailer.Sendmail then ' Send message
sendMessage = True ' Email was sent ok, return True
else ' Send Failure
sendMessage = mailer.Response ' Return error message
end if
end function
%>
End If
Email.AddRecipient Request.Form("Username"), Request.Form("email")
II am confused, after trying everything I just learned.[/quote]
' Create and open the database connection and save it as a
' session variable
Set cnnDB = Server.CreateObject("ADODB.Connection")
cnnDB.Open(strConn)
Set CreateCon = cnnDB
If Err.Number <> 0 Then
Call TrapError(Err.Number, Err.Description, Err.Source)
End If
Case 1 'CDONTS
Set Mail = Server.CreateObject("CDONTS.NewMail")
Mail.BodyFormat = 1 ' Text Only, 0 for HTML
Mail.Subject = strSubject
Mail.To = strToAddr
Mail.Body = strBody
Mail.Send(Cfg(cnnDB, "HDName") & "<" & Cfg(cnnDB, "HDReply") & ">")
Set Mail = Nothing
Case 2 'Jmail
On Error Resume Next ' Use Jmail logging
Set Mail = Server.CreateObject("Jmail.Message")
Mail.Logging = True
Mail.From = Cfg(cnnDB, "HDReply")
Mail.FromName = Cfg(cnnDB, "HDName")
Mail.AddRecipient strToAddr
Mail.Subject = strSubject
Mail.Body = strBody
If Not Mail.Send(Cfg(cnnDB, "SMTPServer")) Then
If Application("Debug") Then
Call DisplayError(3, Mail.Log)
End If
End If
Set Mail = Nothing
Case 3 'ASPEmail
Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = Cfg(cnnDB, "SMTPServer")
Mail.From = Cfg(cnnDB, "HDReply")
Mail.FromName = Cfg(cnnDB, "HDName")
Mail.AddAddress strToAddr
Mail.Subject = strSubject
Mail.Body = strBody
Mail.Send
Set Mail = Nothing
Dim subject, body
subject = emailRes("subject")
body = emailRes("body")
emailRes.Close
Dim queryStr
queryStr = _
"SELECT p.id, p.uid, p.uemail, p.uphone, p.ulocation, d.dname, p.start_date, p.status, s.sname, " & _
"p.close_date, pri.pname, c.cname, p.rep, p.title, p.solution, p.description " & _
"FROM (((problems AS p " & _
"INNER JOIN departments AS d ON p.department = d.department_id) " & _
"INNER JOIN status AS s ON p.status = s.status_id) " & _
"INNER JOIN priority AS pri ON p.priority = pri.priority_id) " & _
"INNER JOIN categories AS c ON p.category = c.category_id " & _
"WHERE p.id=" & id
subject = Replace(subject, "[problemid]", probRes("id"))
subject = Replace(subject, "[title]", probRes("title"))
subject = Replace(subject, "[description]", probRes("description"))
subject = Replace(subject, "[status]", probRes("sname"))
subject = Replace(subject, "[priority]", probRes("pname"))
subject = Replace(subject, "[startdate]", DisplayDate(probRes("start_date"), lhdDateTime))
subject = Replace(subject, "[closedate]", DisplayDate(probRes("close_date"), lhdDateTime))
subject = Replace(subject, "[category]", probRes("cname"))
subject = Replace(subject, "[department]", probRes("dname"))
subject = Replace(subject, "[phone]", probRes("uphone"))
subject = Replace(subject, "[location]", probRes("ulocation"))
subject = Replace(subject, "[solution]", probRes("solution"))
subject = Replace(subject, "[baseurl]", Cfg(cnnDB, "BaseURL"))
subject = Replace(subject, "[uid]", probRes("uid"))
subject = Replace(subject, "[ufname]", userRes("fname"))
subject = Replace(subject, "[uemail]", probRes("uemail"))
subject = Replace(subject, "[rid]", repRes("uid"))
subject = Replace(subject, "[rfname]", repbRes("fname"))
subject = Replace(subject, "[remail]", repRes("email1"))
subject = Replace(subject, "[uurl]", Cfg(cnnDB, "BaseURL") & "/user/view.asp?id=" & id)
subject = Replace(subject, "[rurl]", Cfg(cnnDB, "BaseURL") & "/rep/view.asp?id=" & id)
Call SendMail (strToAddr, Subject, Body, cnnDB)
MyCDONTSMail.Send
set MyCDONTSMail=nothing
0.1.9 — BETA 4.30