Avatar billede theselfimages Nybegynder
30. januar 2005 - 13:09 Der er 15 kommentarer og
1 løsning

Mailform med autosvar

Hvordan laver man et indtastningsfelt, hvori bruger skriver sin mail adr., klikker ok, og derefter får tilsendt en mail med oplysninger om f.eks. login+password til et lukket område?
Avatar billede jakobdo Ekspert
30. januar 2005 - 14:23 #1
Nu ved jeg ikke hvor meget forstand du har på kodning osv...

Men du skal gøre det på denne måde:

Lav en form, hvor brugeren indtaster email og evt evt brugernavn!
Tjek om brugernavn er optaget, hvis ja, giv fejl, eller gå videre...

Indsæt så brugeren i en database (eller hvordan du vil styre det)
Du skal minimum indsætte brugernavn, kodeord (lav evt en autogeneret) og email.

Så laver du en email til brugeren med info om brugernavn og kodeord og sender det til hans email.

Når så brugeren modtager sin email, så logger han ind, han tjekker mod den database vi opdatere før, og vupti, så er han logget ind!
Avatar billede theselfimages Nybegynder
30. januar 2005 - 14:26 #2
Jo.. men det lyder bare stemmelig indvikling. Desuden er det ikke superhemmeligt, så hver bruger behøver ikke sit eget password. Ideen var at man fik tilsendt login+password (fælles for alle) når man indtastede sin mail adr.
Avatar billede jakobdo Ekspert
30. januar 2005 - 14:45 #3
Kig evt på denne side:

http://www.asp.dk/sources.asp?mode=view_source&tech_id=2&id=2033

Så laver du bare indholdet af emailen om, så den sender brugernavn + password!
Avatar billede theselfimages Nybegynder
30. januar 2005 - 14:53 #4
Tak for det. Desværre skulle det helst være ASP baseret, da resten af website er lavet i ASP og serveren kun understøttet af samme.
Avatar billede jakobdo Ekspert
30. januar 2005 - 14:56 #5
Sorry, troede sgu det var ASP!
Avatar billede jakobdo Ekspert
30. januar 2005 - 14:56 #6
Måske dette link kan hjælpe:
http://www.juicystudio.com/tutorial/asp/jmail.asp
:o)
Avatar billede theselfimages Nybegynder
30. januar 2005 - 15:04 #7
Hmm.. det forstår jeg ikke meget af! Det andet PHP var lige i øjet, men desværre bare PHP.
Avatar billede jakobdo Ekspert
30. januar 2005 - 15:28 #8
Hvad med eksemplet helt i bunden?
Avatar billede theselfimages Nybegynder
30. januar 2005 - 15:38 #9
Det er noget med at attache en fil. Hvis du ved hvordan man gør, må du meget gerne vises det samlet her!
Avatar billede jakobdo Ekspert
30. januar 2005 - 15:41 #10
Noget i stil med:

<%
    ' Declare Variables
    Dim objJMail

    ' Create instance of JMail Object
    Set objJMail = Server.CreateObject("JMail.SMTPMail")
    ' JMail SMTP on server
    objJMail.ServerAddress = "smtp.mail.dk"
    ' JMail ContentType
    objJMail.ContentType = "text/plain"
    ' Senders email address
    objJMail.Sender = "webmaster@ditdomæne.dk"
    ' Senders name
    objJMail.SenderName= "Dit Navn"
    ' Recipients email address
    objJMail.AddRecipient("modtager@email.dk")
    ' Email Priority (3 = Normal)
    objJMail.Priority = 3
    ' Email Title
    objJMail.Subject = "Dit Login til den hemmelige side"
    ' Email Body
    objJMail.Body = "Brugernavn: username Kodeord: password"
    ' Send Email
    objJMail.Execute()
    ' Close JMail Object and Destroy it to release memory
    objJMail.Close()
    Set objJMail = Nothing   
%>
Avatar billede theselfimages Nybegynder
30. januar 2005 - 15:45 #11
Hvor får den brugerens mail adr. fra?
Avatar billede jakobdo Ekspert
30. januar 2005 - 15:51 #12
Du laver en form, hvor du f.eks. har:

<form action="ditaspscript.asp" method="post">
<input type="text" name="email">
<input type="submit">
</form>

Så retter du i scriptet ovenover:

Så det bliver:

objJMail.AddRecipient(request.form("email"))
Avatar billede theselfimages Nybegynder
18. februar 2005 - 22:06 #13
jakobdo => vil du poste et svar?
Avatar billede jakobdo Ekspert
18. februar 2005 - 22:20 #14
Svar...
Avatar billede theselfimages Nybegynder
18. februar 2005 - 22:39 #15
Takker
Avatar billede jakobdo Ekspert
18. februar 2005 - 23:25 #16
Selv tak!
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