05. november 2004 - 21:23
Der er
4 kommentarer og 4 løsninger
Send glemt password til bruger
Jeg har en side, hvor brugere kan logg ind via et brugernavn samt password. Jeg vil gerne give brugerne mulighed for at kunne få en mail, med deres password, hvis du har glemt dette. Jeg bruger JMail til at sende mail fra serveren. Det er asp vbscript. På forhånd tak.
Annonceindlæg fra Novataris
11. november 2004 - 09:21
#1
Jeg bruger disse 2 filer og anvender CDONTS...du kan sagtens bruge jmail hvis du frotrækker denne. Her er filerne....jeg har ikke fjernet password_glemt.asp: <h3>Glemt Password</h3> <p>Indtast dit brugernavn og tryk på "Forespørg Password" </p> <form action="send_password.asp" method="post"> <table width="300" cellpadding=4 cellspacing=1 border=0 bgcolor="#437658" > <tr bgcolor="#C7D0C1"> <td colspan=2 align="center"> <font class="forumfarveblaa"><b>Indtast brugernavn</b></font></td> </tr> <tr bgcolor="#f7f7f7"> <td> <font face="arial,helvetica" size="2">Brugernavn</font></td> <td> <input type="text" size="30" name="navn"></td> </tr> <tr bgcolor="#f7f7f7"> <td colspan=2 align="center"> <input type="submit" value="Forespørg Password"></td> </tr> </table> <table width="100%" cellpadding=0 cellspacing=0> <tr> <td colspan=2></td> </tr> <tr> <td align="left" valign="top"> <font size=1 face="arial,helvetica"> </font> </td> </tr> </table> </form> </font> send_password.asp: <% fromemail = "dimmail@ditdomæne.dk" bnavn = Request.Form("navn") if InStr(bnavn, "'") or InStr(bnavn, """") or InStr(bnavn, "=") then sqlflag = True end if %> <% sql = "SELECT password, email FROM brugere WHERE bnavn = '" & bnavn & "' AND aktiv = True" Set rsUser = Server.CreateObject("ADODB.Recordset") rsUser.Open sql, conn, 3, 3 If (not rsUser.BOF) and (not rsUser.EOF) and sqlflag <> True then set objMail = Server.CreateObject("CDONTS.NewMail") if err.number <> 0 then noObj = True else mailbody = "Hej " & bnavn & vbcrlf & vbcrlf mailbody = mailbody & "Du bad om en password reminder, dit password er:" & vbcrlf & vbcrlf mailbody = mailbody & " " & rsUser("password") & vbcrlf & vbcrlf mailbody = mailbody & "----------------------------------------------------" & vbcrlf objMail.Body = mailbody objMail.to = rsUser("email") objMail.from = fromemail objMail.subject = "Glemt password" objMail.send set objMail = nothing sentok = true end if end if rsUser.close set rsUser = nothing conn.close set conn = nothing %> Håber du kan bruge det:)
12. november 2004 - 13:43
#2
virkede det?
19. november 2004 - 21:03
#3
kunne du bruge det?
22. november 2004 - 21:40
#4
synes da godt lige du kunne sige om det var noget du kunne ruge til noget?
28. januar 2005 - 09:38
#5
Er du ikke flink at lukke spørgsmålet:):)
29. januar 2005 - 10:13
#6
Hej Maximus25. Undskyld jeg havde glemt at acceptere dit svar. Det virker meget fint. 1000 tak for hjælpen.
29. januar 2005 - 10:14
#7
Undskyld havde glemt at acceptere. Det virker fint, mange tak...
30. januar 2005 - 01:10
#8
perfekt det virkede:) Men lukker du så ikke spørgsmålet og afgiver point?
Kurser inden for grundlæggende programmering