Avatar billede udvikler Nybegynder
06. februar 2006 - 17:23 Der er 8 kommentarer og
1 løsning

Tilsend aktiverings link til mail

Jeg ville kort høre en forklaring på hvordan man kan lave sådan en funktion som tilsender brugerens brugernavn og kodeord til ens mail adresse. I mailen skal der være et aktiverings link der virker på den måde at en bruger først kan logge ind EFTER at brugeren har klikket på linket.
Avatar billede Slettet bruger
06. februar 2006 - 17:27 #1
Du smider et felt i brugerdatabase "status" som du sætter til "inactive" ved brugeroprettelse. Når så brugeren har klikket på linket [1], sætter du det til "active", hvorefter han kan logge ind.

[1]
Du kan f.eks. generere dit link ved at sige

$link = md5(md5($userid . 'random'));

og så smide en mail med et link til "http://www.foo.bar/activate.php?link=". $link;

På activate.php tjekker du som om

$_GET['link'] == $link;
Avatar billede udvikler Nybegynder
06. februar 2006 - 17:59 #2
Jeg har lige lavet det meste af det. Nu har jeg bare lige nogle små problemer.
Jeg er ikke lige den meste skrappe til at afsende mails.
Kan du ikke lige vise med php kode hvordan jeg kan sende en mail til brugeren med følgene indhold:

Hej $bruger
<br><br>
Før du kan logge ind bedes du trykke på nedenstående link:
www.domain.com/aktiver.php?user=$bruger
Avatar billede Slettet bruger
06. februar 2006 - 18:21 #3
Jeg vil gerne hjælpe dig, men jeg tror bestemt du får mest ud af selv at kigge på manualen [1]. Hvis du får problemer, kan du bare skrive herinde i dette spørgsmål, så skal jeg nok se, om jeg kan hjælpe dig :)

[1] http://dk.php.net/manual/en/function.mail.php
Avatar billede challenge Praktikant
06. februar 2006 - 18:23 #4
mail($row['email'] , "Aktivering..." , "Hej ".$bruger.".<br><br>Før du kan logge ind bedes du trykke på nedenstående link:<br>www.domain.com/aktiver.php?user=" . $bruger , "FROM: noreply@domain.com");
Avatar billede challenge Praktikant
06. februar 2006 - 18:23 #5
Ahh sorry Wicez...
Avatar billede udvikler Nybegynder
06. februar 2006 - 18:27 #6
fandt selv ud af det via webcafe's artikel :)
Avatar billede udvikler Nybegynder
06. februar 2006 - 18:27 #7
håber dog i blvier hængene lidt endnu.. kan være der opstår problemer
Avatar billede udvikler Nybegynder
06. februar 2006 - 19:40 #8
nope.. der var ingen problemer..

Wicez, dit svar er accepteret
Avatar billede Slettet bruger
06. februar 2006 - 21:01 #9
Tak skal du have :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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