<!--#include file="Connections/connDUclassified.asp" -->
<html>
<body>
<h3 align="center">Hai dimenticato la Password?</h3>
<p align="center">Inserisci l'indirizzo email con cui ti sei registrato e la riceverai entro pochi minuti!</p>
<p align="center">
<form method="POST" action="pass.asp?invia=u_password">
<input type="text" name="u_email" />
<input type="submit" value="OK" />
</form>
</p>
<p align="center">
<%
invia = Request.QueryString("invia")
email = Request.Form("u_email")
If invia = "u_password" Then
If email <> "" Then
'Apro la connessione al database e verifico che l'utente esista
strConnect = "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("../mdb-database/DUclassified.mdb")
Set Rs = Server.CreateObject("ADODB.Recordset")
Rs.ActiveConnection = strConnect
Rs.Source = "SELECT * FROM users WHERE u_email = '"&U_email&"'"
Rs.CursorType = 0
Rs.CursorLocation = 2
Rs.LockType = 1
Rs.Open()
If NOT Rs.EOF Then
username = (Rs.Fields.Item("u_id").Value)
password = (Rs.Fields.Item("u_password").Value)
' esiste
'__________________________________________________________________________________
' configurazione mail
Set objMail = Server.CreateObject("CDO.Message")
Set objConfig = Server.createObject("CDO.Configuration")
With objConfig
.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver")= "smtp.elektric.it"
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport")= 25
.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = ""
.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = ""
.Fields.Update
End With
Set objMail.Configuration = objConfig ' Assegna le configurazioni
objMail.From = "info@elektric.it" ' Mittente dell'email (indirizzo)
objMail.To = u_email ' Destinatario dell'email (indirizzo)
objMail.Subject = "Recupero password" ' Oggetto dell'email
objMail.HTMLBody = "Ciao "&u_id&", la tua Password e "&u_password&")" ' Corpo del messaggio Formato HTML
objMail.Send() ' Invia l'email
Set objMail = Nothing
'__________________________________________________________________________________
' confermo e redirect
Response.Write("Password inviata all'indirizzo "&U_email)
Response.Write("<br> ")
'__________________________________________________________________________________
Else
' non esiste
Response.Write("<font color='#FF0000'>Email non presente, non sei registrato...!</form>")
End If
' chiudo e distruggo tutto
Rs.Close
Set Rs = Nothing ' chiudo il recordset
Else ' e-mail vuota
' Se non viene inerito alcun indirizzo email restituisco un messaggio di errore
Response.Write("<font color=#FF0000>Indirizzo Email non è corretto!</form>")
End If ' chiudo controllo e-mail
End If ' chiudo tutto
%>
</p>
</body>
</html>