Avatar billede moviez Nybegynder
19. juli 2001 - 17:24 Der er 9 kommentarer og
2 løsninger

forgot password ?

denne script virker ik, den skriver bare \"Siden kan ik vises, når jeg indtaster en mail i email feltet\"

<%@Language=VBScript%>
<%Response.Buffer=True%>

<html>
<body>

<%
email = Trim(Request.Form(\"email\"))
If Len(email) < 1 Then
%>

<center><font color=\"blue\">Forget your password?</font><p>
<table>
<form method=\"post\">
<tr><td><center>Please Enter Your <b>Email Address</b></center></td></tr>
<tr><td><center><input type=\"text\" name=\"email\"></center></td></tr>
<tr><td><center><input type=\"submit\" value=\"Submit\"></center></td></tr>
</table>
</form>
</center>

<%
Else
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Connect.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"database.mdb\")

sql = \"SELECT email, Password FROM bruger WHERE email = \'\"&email&\"\'\"
Set RS = Conn.Execute(sql)

If RS.EOF Then
Response.write \"<p><br><br><br><center>Invalid Email Address!</center>\"
Else
password = RS(\"password\")
Call SendPW(email, password)
Response.Write \"<p><br><br><br><center>Your Password has been sent!</center>\"

RS.Close
Conn.Close
Set RS = Nothing
Set Conn = Nothing
End If
End If

Sub SendPW(email, password)
Set cdoMail = Server.CreateObject(\"CDONTS.NewMail\")
cdoMail.From = \"webmaster@web-zone.dk\"
cdoMail.To = email
cdoMail.Subject = \"Your requested password.\"
cdoMail.Body = password & vbcrlf & vbcrlf & vbcrlf _
& \"*** THIS MESSAGE HAS BEEN AUTOMATICALLY GENERATED ***\"

cdoMail.Send
Set cdoMail = Nothing
End Sub
%>

</body>
</html>
Avatar billede nute Nybegynder
19. juli 2001 - 17:27 #1
prøv å sette en action på ditt formular (hvor parameteret til action er navnet på filen):

<form method=\"post\" action=\"navnet_på_filen.asp\">

/nute
Avatar billede moviez Nybegynder
19. juli 2001 - 17:30 #2
virker hellere ik :(
Avatar billede nute Nybegynder
19. juli 2001 - 17:32 #3
hmmm....prøv å bytt ut dette:

cdoMail.Body = password & vbcrlf & vbcrlf & vbcrlf _
& \"*** THIS MESSAGE HAS BEEN AUTOMATICALLY GENERATED ***\"

med dette:

cdoMail.Body = password & vbcrlf & vbcrlf & vbcrlf & \"*** THIS MESSAGE HAS BEEN AUTOMATICALLY GENERATED ***\"
Avatar billede moviez Nybegynder
19. juli 2001 - 19:39 #4
det virker stadigvæk ik
Avatar billede nute Nybegynder
19. juli 2001 - 19:46 #5
hmm....siden du ikke gir meg mer å arbeide med, så er det ikke enkelt å hjelpe.

Hvilken feil får du ?
Hvis du får henvisning til et linjenummer, hvilken linje får du feil i ?
Er du sikker på at CDONTS er installert på serveren ?

Jeg kan enkelt kjøre scriptet uten å sende mailen (fordi jeg ikke har CDONTS)

/nute
Avatar billede webbe Nybegynder
20. juli 2001 - 08:39 #6
Hvad med at bruge JMail til det stedet for???

Jeg har et script der fungerer med JMail!
Avatar billede moviez Nybegynder
21. juli 2001 - 17:59 #7
nute > jeg ved ik om den understøtter CDONTS, jeg har mit hjemmeside hos azero.dk

webbe > må jeg teste scripten om den virker ?
Avatar billede webbe Nybegynder
22. juli 2001 - 15:25 #8
Her er det script som jeg har brugt:

<%
Dim subj, tekst, email, Connect, rs

Set Connect = Server.CreateObject(\"ADODB.Connection\")
Connect.Open \"my_conn\"

subj = Request.Form(\"subject\")
tekst = Request.Form(\"body\")
email = Request.Form(\"receiver\")

Set rs = Server.CreateObject(\"ADODB.Recordset\")
rs.Open \"SELECT E_mail FROM table_name\", Connect, 1, 3

do while not rs.EOF

Set JMail = Server.CreateObject(\"JMail.SMTPMail\")

JMail.ServerAddress = \"mail_server_name\"
JMail.Sender = \"afsender_mail\"
JMail.Subject = subj
JMail.Body = tekst
JMail.AddRecipient rs(\"Mail\")
JMail.Execute

rs.MoveNext
loop

Set JMail = Nothing

Response.Redirect(\"news_letter_ok.asp\")
%>

Du skal selv lige rette nogle af tingene til, men det fungerer!
Avatar billede nute Nybegynder
23. juli 2001 - 09:38 #9
moviez >> ehhh...det hadde gjerne vært en fordel om du hadde sjekket at Azero supporterte CDONTS. Det gjør de *ikke*, så du skal heller finne på noe annet. JMail er noe de supporterer:

http://www.a0.dk/support/programmering/asp/jmail/default.asp

/nute
Avatar billede moviez Nybegynder
23. juli 2001 - 10:30 #10
undskuld nute... ;o(
Avatar billede moviez Nybegynder
23. juli 2001 - 10:30 #11
men du får 25 point for din hjælp ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester