Avatar billede Meggel Novice
13. marts 2004 - 13:41 Der er 7 kommentarer og
1 løsning

aspmail glemt password

Jeg har ingen ide om hvordan man laver det. har brugernavn og password i access database.. skal kører på egen server.
nogle der vil hjælpe..

her er tabelen (Tuser)

FBruger
Fpass
mail
Avatar billede 0ffline Nybegynder
13. marts 2004 - 13:50 #1
Hvis du kan bruge JMail istedetfor, har jeg måske noget du kan tilpasse
Avatar billede eagleeye Praktikant
13. marts 2004 - 13:51 #2
Princippet er man laver en input form hvor man indtaster email adressen og så send koden så en mail til email adressen med brugernavn og password. Alternativet skriver man sit brugrnavn og så sende emailen til den adresse der er i databasen med password..


<% if Request.ServerVariables("REQUEST_METHOD") = "POST" then
  email = replace(Request.Form("email"),"'","")
  Set Conn = Server.CreateObject("ADODB.Connection")
  Conn.Open "DIN CONNECTION STRING"

  SQL = "select * from Tuser where mail = '" & email & "'"
  Set rs=Conn.Execute(SQL)
  if rs.EOF then
    Response.Write "Ukendt email adresse"
  else
    'Send mailen
    Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
  Mailer.FromName = "Din side"
  Mailer.FromAddress= "dit@domæne.dk"
  'ANGIV mail server adressen her
  Mailer.RemoteHost = "mailhost.localisp.net"
  Mailer.AddRecipient rs("FBruger"), rs("mail")
  Mailer.Subject = "Glemt password, her din redning!"

  body = "Dit brugernavn er: " & rs("FBruger") & VbCrLf
  body = body & "Dit password er: & rs("Fpass") & VbCrLf
  body = body & "Hilsen xxx.xxxx

  Mailer.BodyText = body
  if Mailer.SendMail then
    Response.Write "Mailen er sent, så du skulle få dit password om et øjeblik :)"
  else
    Response.Write "Mail send failure. Error was " & Mailer.Response
  end if
End if
%>
<html>
<body>
Glemt password, skriv din email adresse her og så tilsent dit password:
<form action="<%=Request.Servervariables("SCRIPT_NAME")%>" method="post">
<input type="text" name="email">
<input type="submit" name="send" value="send">
</form>
</body>
</html>
Avatar billede eagleeye Praktikant
13. marts 2004 - 13:52 #3
hmm der mangler så lige et end if .. Så dette:

  end if
End if
%>
<html>


Skal være:

  end if
End if
End if
%>
<html>
Avatar billede Meggel Novice
13. marts 2004 - 14:04 #4
jeg har slet ikke noget installeret.. hvis man altså skal det ???
Avatar billede eagleeye Praktikant
13. marts 2004 - 14:54 #5
hvilken server er det?
Ja så kan du overveje Jmail den er gratis.
Avatar billede Meggel Novice
13. marts 2004 - 15:28 #6
det er IIS som er i windows xp pro :D
Avatar billede Meggel Novice
13. marts 2004 - 16:51 #7
hmm kan man ikke fixe sådan man skrive ens brugernavn så tjekker den om hans mail er skrevet ind i databasen.. og hvis den ikke er skrevet ind så skriver den "skriv til fruth@c.dk og snak med ham." eller noget i den stil.
Avatar billede Meggel Novice
19. marts 2004 - 14:00 #8
hmm
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