<HTML> <head> <META HTTP-EQUIV=Refresh CONTENT="10; URL=index.htm"> </head> <body> <center> <% if Request.ServerVariables("REQUEST_METHOD") = "POST" then 'Include database filen, den indeholder connection til databasen %> <!--#include file="dsn.asp"--> <% Set rs = Server.CreateObject("ADODB.RecordSet") email = replace(Request.Form("email"),"'","''") strSQL= "SELECT * FROM users WHERE email = '" & email & "';" Set rs = Conn.Execute (strSQL) if not rs.EOF then 'send password til brugeren Set JMail= Server.CreateObject("JMail.SMTPMail") JMail.ServerAddress = "smtp.varde.nu" JMail.Sender = "admin@varde.nu" JMail.SenderName = "Tinghøjgård" JMail.Subject = "Brugernavn og password til Tinghøjgård" JMail.AddRecipient rs(email) JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR") BodyText = "Du har bedt om at få tilsendt dit brugernavn og password til Mit Forum." & vbCrLf BodyText = BodyText & "Dit password er: " & rs("password") & vbCrLf BodyText = BodyText & "Dit brugernavn er: " & rs("username") BodyText = BodyText & "Hilsen Tinghøjgård/www.varde.nu" JMail.Body = BodyText JMail.Silent = true JMail.Execute Set JMail = Nothing Response.Write "En mail med dit password er send til dig." else Response.Write "kunne ikke finde bruger oplysninger." end if Conn.Close else Response.Redirect("index.htm") end if %> <br><br> Du vil automatisk bliver stillet om til login siden om 10 sekunder. </center> </body> </HTML>
dannielsen: Dit forslag hjalp ikke. Den fortalte, at siden ikke kunne vises
morhan: Hvor skal <% ... %> placeres?....prøvede både i dsn.asp og rundt omkring linien <!--#include file="dsn.asp"--> ...det hjalp ikke. Den fortalte, at siden ikke kunne vises
<table border="1"> <form method="post" action="sendpassword.asp" name="sendpassword"> <tr><td colspan="2" align="center">Jeg har glemt mit brugernavn og password, send det til mig.</td></tr> <tr><td>E-mail:</td><td><input name="email"></td></tr> <tr><td colspan="2" align="center"><input type="submit" value="Send" name="Action"></td></tr> </form> </table>
' mail forsendelse
<body> <!--#include file="dsn.asp"-->
<% if Request.ServerVariables("REQUEST_METHOD") = "POST" then
email = replace(Request.Form("email"),"'","''") strSQL= "SELECT * FROM users WHERE email = '" & email & "';" Set rs = Conn.Execute (strSQL) if not rs.EOF then 'send password til brugeren Set JMail= Server.CreateObject("JMail.SMTPMail") JMail.ServerAddress = "smtp.varde.nu" JMail.Sender = "admin@varde.nu" JMail.SenderName = "Tinghøjgård" JMail.Subject = "Brugernavn og password til Tinghøjgård" JMail.AddRecipient rs(email) JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR") BodyText = "Du har bedt om at få tilsendt dit brugernavn og password til Mit Forum." & vbCrLf BodyText = BodyText & "Dit password er: " & rs("password") & vbCrLf BodyText = BodyText & "Dit brugernavn er: " & rs("username") BodyText = BodyText & "Hilsen Tinghøjgård/www.varde.nu" JMail.Body = BodyText JMail.Silent = true JMail.Execute Set JMail = Nothing Response.Write "En mail med dit password er send til dig." else Response.Write "kunne ikke finde bruger oplysninger." end if Conn.Close else Response.Redirect "index.htm" end if %> <br><br> Du vil automatisk bliver stillet om til login siden om 10 sekunder.
jeg har lige været fraværende så har ikke set dine spørgsmål - men pyt du fandt jo selv ud af det ;-)) tak for point og ha en god dag
Synes godt om
Ny brugerNybegynder
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.