Avatar billede ra__mus Nybegynder
30. september 2010 - 22:11 Der er 12 kommentarer og
1 løsning

hvordan lave et bekræft email script

Hej

Jeg skal ved oprettelse af brugere på en webside, give mulighed for at brugeren får en email som brugeren skal bekræfte (klikke på et link i emailen) for at blive oprettet på websiden.
(Brugeren indtaster bla. sin email adresse i formularen.)

Nogen der har et script der kan dette ?
Avatar billede danco Nybegynder
30. september 2010 - 22:32 #1
Umiddelbart ser jeg det som et simpel opgave. Når brugeren registerer sin email adresse så udsender en mail med en unik kode som vedkomne skal skrive ind i et felt.

$random = sha1(time());

Kunne være en mulighed for at skabe en unik streng som kan bruges til formålet. Naturligvis skal du sørge for at holde styr på den tilfældige værdier som du kan teste op imod. Der er en database naturligvis indlysende.
Avatar billede ra__mus Nybegynder
30. september 2010 - 23:00 #2
ja men vil gerne at det er et link de skal klikke på...
Avatar billede ra__mus Nybegynder
01. oktober 2010 - 00:14 #3
nogen der kender et sådant script ?
Avatar billede ra__mus Nybegynder
01. oktober 2010 - 10:19 #4
?
Avatar billede danco Nybegynder
01. oktober 2010 - 10:54 #5
Har du noget som helst database der kan udvides til dette formål ?
i så fald er det lettere for at os komme med noget konkret kode til dig.
Avatar billede repox Seniormester
01. oktober 2010 - 10:56 #6
Du fik faktisk et rigtigt godt svar fra #1 - du forstår så åbenbart ikke hvad det er han siger.

Det er faktisk så super simpelt at lave det du beder om at der ikke som sådan findes færdige scripts til det du beder om...

Måske du kunne forklare os hvad der er ved #1's forslag, du ikke forstår?
Avatar billede ra__mus Nybegynder
01. oktober 2010 - 23:55 #7
repox
forstår fint #1, vil bare gerne have at brugerne skal klikke på et link i emailen for at bekræfte oprettelsen.

danco
ja har en database hvor email og øvrige værdier er indsat..
Avatar billede ra__mus Nybegynder
02. oktober 2010 - 21:29 #8
ingen der kan hjælpe ?
Avatar billede danco Nybegynder
03. oktober 2010 - 00:47 #9
Jamen du kan jo bare lave et link i den email du udsender som ser sådan ud eksempelvis

http://www.ditDomæne.dk/mailAccept.php?key=34234mer344ddveg4323

- mailaccept.php -

$key = $_GET['key'];
if(strlen($key) == 42) {
  //hvad der skal gøres i databasen osv.
} else {
    echo 'Not valid key';
}
Avatar billede danco Nybegynder
08. oktober 2010 - 12:06 #10
Er du kommet videre med dit problem?
Avatar billede ra__mus Nybegynder
09. oktober 2010 - 23:44 #11
arbejder på det og vender tilbage :-)
Avatar billede ra__mus Nybegynder
11. november 2010 - 14:02 #12
Jamen det ser jo fint ud i #9 så læg et svar danbco !
Avatar billede ra__mus Nybegynder
06. december 2010 - 00:39 #13
lukker så
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