Avatar billede mydream Nybegynder
06. august 2005 - 19:40 Der er 6 kommentarer og
1 løsning

Aktiveringslink i email

Mine brugere skal kunne aktivere deres brugerkonto ved at trykke på et aktiveringslink, som jeg sender til dem, og jeg vil gerne have hjælp til at lave et sådant aktiveringslink.
Avatar billede busschou Praktikant
06. august 2005 - 19:45 #1
et eksempel kunne være følgende
Når du opretter brugeren i din database sætter du et felt aktiv=False og et felt kaldet fx "tjek" lig med et tilfældig genereret tal og så også felter med brugernavn selvfølgelig
Dernæst sender du en aktiverings mail med et link til en aktiveringside
I linket angiver du brugernavn, aktiv og tjek
På siden tjekker du op imod databasen, hvis tjek nummeret passer på brugernavnet så sætter du aktiv=True
Og ellers giver du en fejl besked
Avatar billede mydream Nybegynder
06. august 2005 - 19:48 #2
Det lyder enkelt. Ved du hvordan jeg i tabellen genererer et tilfældigt tal?
Avatar billede busschou Praktikant
06. august 2005 - 19:51 #4
Der er et eksempel
Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
Så hvis du ønsker et tal på fx 5 cifre så kan du gøre sådan her
----
Randomize
tjekNr = Int((99999 - 11111 + 1) * Rnd + 11111)
----
Avatar billede busschou Praktikant
06. august 2005 - 19:52 #5
vrøvl, 11111 skal selvfølgelig være 10000 i det tilfælde :o)
Avatar billede mydream Nybegynder
06. august 2005 - 20:46 #6
Virker fint. Tak for hjælpen. Så skal jeg bare have lavet emailen. Lægger du et svar?
Avatar billede busschou Praktikant
06. august 2005 - 20:49 #7
yepper godt det virker, emailen burde være rimelig til at lave :o)
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