Nu har jeg sat og stiret på denne kode i snart 3 timer og kan
stadig ikke finde fejlen. det er meningen at hvis folk glemmer
deres pass til en bruger kan de skrive deres brugernavn og så får
de tilsendt deres pass pr email men den kommer bare med en intern
server fejl hver gang hvad kan der være galt? du kan se eks. på
www.clan.krusenet.dk/fest/test/glemt_password.asp
<%
If Request.QueryString("type") = "send" Then
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("maildb.mdb")
SQL = "Select * From users Where user_email='" &
Request.Form("brugernavn") & "'"
rs.Open SQL, Conn, 3, 3
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ServerAddress = "smtp.bodata.dk"
JMail.Sender = "thomasb@postbilen.dk"
JMail.SenderName = "Lind-Party.tk crew"
JMail.Subject = "Glemt password!"
JMail.AddRecipient = rs("email")
JMail.Body = "Vi sender dig hermed dit brugernavn og kodeord."
& vbCrLf
JMail.Body = JMail.Body & "Brugernavn: " & rs("user_email")
JMail.Body = JMail.Body & "Kodeord: " & rs("user_password")
JMail.Execute
Set JMail = Nothing
Response.Redirect("Glemt_Password.asp?type=mailsendt")
End If
If Request.QueryString("type") = "mailsendt" Then Response.Write
"Der er nu sendt en mail til dig, med dine oplysninger"
If Request.QueryString("type") = "brugerfejl" Then Response.Write
"Fejl, brugeren kunne ikke blive fundet!"
%>
<form method="post" action="Glemt_Password.asp?type=send">
Brugernavn:
<input type="text" name="brugernavn">
<input type="submit" value="Send">
</form>
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials