Hallo allemaal,

Ik wil graag dat wanneer iemand zich registreerd eerst zijn account activeerd alvorens gebruik kan maken van zijn account.
Alleen hoe kan ik dit het beste aanpakken?
Ik wil namelijk een link via mail versturen en als iemand daarop klikt dat het account geactiveerd word.

Alleen hoe maak je dan z'n activate.php pagina? Hoe is de opbouw ervan?
Hoe haal ik de code op vanuit een mail?
Kan iemand me ermee helpen?
Iets met
UPDATE gebruikers SET activatie = 1 WHERE gebruikersnaam = ".$_GET['gebruikersnaam']." AND activatiecode = ".$_GET['code']."
zou wel moeten werken denk ik. Dan moet je gebruikerstabel wel die velden hebben natuurlijk.
ja idd snap ik.
Maar hoe haal ik dat uit de mail? Want ik zal toch aan het activatienummer een GET mee moeten geven zodat hij snapt dat het dat is?
dat dat _GET['code'] == activationcode?

Daar kom ik ff niet uit...
Op het moment dat men zich registreert (met -t en niet -d) sla je een unieke 'activatiecode' in de db op en zet je tevens in db actief = 0. Vervolgens stuur je een mail met daarin een link naar de activatiepagina met in de superglobal $_GET de unieke activatiecode. Wanneer de activatiepagina wordt bezocht dan update je de account met de activatiecode van actief = 1 ipv actief = 0.

Comprends?
Ik ga het proberen straks. Moet nu eerst de tuin in orde maken...
Bedankt voor je hulp iig!
Je hoort van me.
Nou, het kan haast niet anders of jij hebt een heeeeele grote tuin.......

Reageren