Avatar billede bartelsen Nybegynder
07. maj 2004 - 00:43 Der er 5 kommentarer og
1 løsning

Glemt kodeord? Hvordan kan den blive sendt automatisk??

Jeg har vist spurgt det forkerte sted, men nu prøver vi her.
Jeg håber du vil ulejlige dig med at gå ind på det andet spørgsmål

http://www.eksperten.dk/spm/496778
Avatar billede cyb Nybegynder
07. maj 2004 - 03:03 #1
For at du kan sende en mail fra ASP skal du have en mailkomponent installeret på din server. Dette kan eks. være Jmail eller fra http://www.dimac.com/. De fleste webhoteller der tilbyder ASP hosting har også en mailkomponent installeret på deres servere, men for at du kan skrive en side der sender en mail skal du vide hvilken komponent der skal kodes op mod.
Avatar billede bartelsen Nybegynder
07. maj 2004 - 10:32 #2
Server udbyderen er E-navn. Her er der Jmail installeret.
Avatar billede cyb Nybegynder
07. maj 2004 - 14:24 #3
Ok - så er det bare at lave et db opslag der hendter data - i stil med

BrugerId = 255
set rs = conn.Execute("SELECT * FROM TBLBrugerdata WHERE BrugerId="+ BrugerId)
if not rs.eof then
  set msg = Server.CreateOBject("JMail.Message")
  msg.From = "test@mydomain.com"
  msg.FromName = "My Realname"
  msg.AddRecipient rs("email"), rs("fullname")
  msg.Subject = "Glemt password"
  msg.Body = "Hej "& rs("fullname") & VbCrLf & "Login: "& rs("login") & VbCrLf & "Password: "& rs("password")
end if

Hvor BrugerId er identifikationen af den bruger du skal sende informationerne til, TblBrugerData er tabellen hvor data om brugeren står.
Avatar billede cyb Nybegynder
07. maj 2004 - 14:25 #4
Ups - der mangler lidt ;-)

BrugerId = 255
set rs = conn.Execute("SELECT * FROM TBLBrugerdata WHERE BrugerId="+ BrugerId)
if not rs.eof then
  set msg = Server.CreateOBject("JMail.Message")
  msg.From = "test@mydomain.com"
  msg.FromName = "My Realname"
  msg.AddRecipient rs("email"), rs("fullname")
  msg.Subject = "Glemt password"
  msg.Body = "Hej "& rs("fullname") & VbCrLf & "Login: "& rs("login") & VbCrLf & "Password: "& rs("password")
  if not msg.Send("mail.myDomain.net" ) then
      Response.write "Fejl ved afsendelse af mail."
  else
      Response.write "Mail sendt."
  end if
end if
Avatar billede bartelsen Nybegynder
15. maj 2004 - 21:45 #5
Hej Cyb

Undskyld jeg først svarer nu, men der har lige været lidt meget..
Kan du hjælpe mig lidt videre med at lave den færdige ASP/Html kode med dit script i??
Avatar billede cyb Nybegynder
18. maj 2004 - 11:33 #6
Så skal du oplyse lidt mere om din DB struktur, samt hvad du kender til brugeren på det tidspunkt hvor han skal have mailen tilsendt.
Er han identificeret ved et brugerId, eller bare med en emailadresse?
Er der en huskesætning han skal indtaste for at få tilsendt passewordtet?
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