Help recupero credenziali
	
		
	
	
		
		
			...sono tornato dalle ferie, hai risolto il problema?
		
		
	 
Ciao Paolo stavo cercando di usare il tuo codice ma quando inserisco le mail non la trova mai !!! ma sul db sono presenti
ci puoi dare un occhiata ? Grazie Mille
<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="credenzialiperse.asp?invia=PWD">
    <input type="text" name="email" />
    <input type="submit" value="OK" />
    </form>
</p>
<p align="center">
<%
    invia = Request.QueryString("invia")
    email = Request.Form("email")
If invia = "PWD" Then
   
   If email <> "" Then
                 'Apro la connessione al database e verifico che l'utente esista
                               strConnect ="driver={MySQL ODBC 3.51 Driver};Server=XX.XXX.XXX.XXX; Database=XXXXXXX;User=XXXXXXX;Password=XXXXXXXX;Option=3;"
			Set Rs = Server.CreateObject("ADODB.Recordset")
				Rs.ActiveConnection = strConnect
				Rs.Source = "SELECT * FROM login WHERE email= '"&email&"'"
				Rs.CursorType = 0
				Rs.CursorLocation = 2
				Rs.LockType = 1
				Rs.Open()
		  	If NOT Rs.EOF Then
			
					username = (Rs.Fields.Item("username").Value)
					password = (Rs.Fields.Item("password").Value)
				' esiste
				'__________________________________________________________________________________
				' configurazione mail
				' Windows XP / 2003 	
					cSmtpServer		= "smtp.aruba.it"
					cSmtpPort		= "25"
					cSMTPUser		= ""
					cSMTPPassword	= ""
	
				' invio e-mail di notifica
					Set myMail = Server.CreateObject("CDO.Message")
				'CDO Port (1=localhost 2=network)
					myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
				'Out going SMTP server
					myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")= cSmtpServer
				'SMTP port
					myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport")= cSmtpPort 
				'SMTP Server password	
					myMail.Configuration.Fields.Item("http://schemas.microsoft.com/c-do/configuration/sendpassword") = cSMTPPassword
				'SMTP Server username
					myMail.Configuration.Fields.Item("http://schemas.microsoft.com/c-do/configuration/sendusername") = cSMTPUser
				'Timeout
					myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
				'Update		
					myMail.Configuration.Fields.Update
				' Windows XP / 2003 
				' oggetto
					myMail.Subject 	= "Password dimenticata"
				' mittente
					myMail.From = "supporto@mbyweb.eu"
				' destinatario
					myMail.To	= email
				' messaggio
				myMail.HTMLBody = "Ciao "&username&", la tua Password e "&password&")"
				' send
					myMail.Send
				Set myMail = Nothing
				' confermo e redirect
                Response.Write("Password inviata all'indirizzo "&email)
                Response.Write("<br>Ti consiglio una curetta di fosforo!")
				'__________________________________________________________________________________
			Else
				' non esiste
                  Response.Write("<font color='#FF0000'>Email non presente, non sei registrato... muori!</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>Email errata... non te ne sei accorto!</form>")
   
   End If ' chiudo controllo e-mail
   
End If ' chiudo tutto
%>
</p>
</body>
</html>