我需要通过电子邮件将用户凭据发送给我的应用程序的用户,这是用asp实现的 经典,这是我的问题,从电子邮件帐户,发送信息给用户,但是 没有发送用户名并从该用户传递,我的代码是这样,如何管理 用户密码?最好的办法是什么?提前谢谢。
t1 = time()
estado=""
email="soporte.web@ipsos.com"
mail_from = "Soporte <soporte.web@myenterprise.com>"
mail_destino = "Soporte Web Ipsos" & " <" & email &">"
mail_asunto = "Acceso BCI Satisfaccion " & user
ruta=request.ServerVariables("APPL_PHYSICAL_PATH")
on error resume next
mail_cc=""
Dim myMail
Set myMail = CreateObject("CDONTS.NewMail")
myMail.MailFormat = 0 '0 (Mime format), 1 (default Plain Text format)'
myMail.BodyFormat = 0 '0 html, 1 texto'
myMail.Importance = 1 '0 Low, 1 Normal, 2 High '
myMail.From = mail_from
myMail.To = mail_destino
myMail.Cc = mail_cc
'myMail.Cco = mail_cco'
myMail.Subject = mail_asunto
myMail.Body = texto_email
'myMail.AttachFile ruta&"Carta2006.pdf"'
myMail.Send
Set myMail = Nothing
If err.num <> 0 Then
Response.Write nombre & " / " & email & " / " & "CDONTS Error: " & err.num & " - " &
err.description
estado="no"
End If
结束子
答案 0 :(得分:1)
在经典ASP中,没有标准的方法(我记得)处理用户名/密码,而不是使用登录页面进行身份验证和会话变量来维护状态。
如果您转到应用程序中登录页面的代码并按照逻辑运行,您会看到登录发生(检查用户名和密码)。然后,您可以将这些值弹出到会话变量中(如果尚未执行此操作),稍后将其拉出以发送电子邮件。
顺便说一句,通常不鼓励用户在纯文本电子邮件中发送用户名和密码,因为电子邮件可以在传输中读取=黑客的机会。但这取决于你...