Hoe maak ik zelf een activatie code :( kunnen jullie me helpen
Wat wil je activeren?
ik denk dat je het volgende bedoel:

<?
function makekey($num)
{
// genereer het random paswoord
mt_srand((double)microtime()*1000000);

// loop totdat het $pass(woord) dezelfde lengte heeft als $num
while (strlen($pass) <= $num)
{
$i = chr(mt_rand (0,255));
if (eregi("^[a-z0-9]$", $i))
$pass = $pass.$i;
}

// return het random paswoord
return ($pass);
}

//roep em zo aan:
$randomkey = makekey(5);
?>

$randomkey bevat nu 5 willekeurige tekens. Deze functie heb van bas uit zo'n inlog systeem
suc6
ik bedoel dat je een account kan activeren
misschien emt een rand() nummer sturen en dat rand() numer opslaan en dan kijken wanneer er iemand dat intikt dat hij het dan uit de database haalt?
ik gebruik altijd:
md5($_SERVER['REMOTE_ADDR'].time());
die ik dan mee zend in een email
Ik dan ook maar zeggen wat ik doe ;)
<?php
# Loop var setten
$continue = false;

# Activatie key checken dmv loop
while( $continue == false )
{
# Key maken
$key = md5( microtime( ) );

# Proberen uit database te selecteren
$sql = 'SELECT blablabla FROM tsja WHERE key = \'' . $key . '\'';
$res = mysql_query( $sql );

# Kijken of er resultaat is
if( mysql_num_rows( $res ) < 1 )
$continue = true;
}
?>

Zo heb ik nooit last van een dubbele key ofsow :)
Komt uit de tijd dattik bezig was met 'n game ;)

Edit: Voutje

Reageren