Till Stjertseks: första gången så satt jag med en tjock vinterjacka och den andra gången hade jag min blåa jacka på mig, samma som när jag bär på ferbie :)
Till stlspock:
efter att den reggat så detta på databasen skickar den ett mail med mailfunctionen(såklart)
ser ut ungefär såhär:
http://localhost/../activate.php?id=$dittid&code=$random
Då kommer du till filen activate.php
där har vi två variabler:
$id = $_GET['id'];
$code = $_GET['code'];
Om dessa matchar med id och random i databasen, byter den värdet på våran boolean i databasen från 0 till 1, alltså från inactivated till activated :P
svårare än så äre ej :P
Till stlspock:
Till att börja med, behöver tre fält i databasen:
id - som e autoincrement och primary av integer
random - som är varchar på 20 tecken till exempel
activated - som är av type booleanvärde med standard 0 (ej activerad)
i reggen så har jag definierat en variabel $random med funktionen rand();
t.ex $random = rand(23456789,98765432)
så när du reggar dig lagras detta i databasen:
Id - auto incr.
random - $random
activated - 0
forts. följer:
Till stlspock: du aktiverar ju kontot genom att byta 0an i databasen mot en 1a, och sen har du något id/guid som du skickar ut via mailen tex www.dinsite.net?activation=guid och då kollar du guiden på serversidan och selectar det kontot i databasen och updaterar 0an till en 1a, svårare än så är det inte : p