Activatie code zelf maken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

Jesper Zomerman

Jesper Zomerman

23/12/2004 16:06:00
Quote Anchor link
Hoe maak ik zelf een activatie code :( kunnen jullie me helpen
 
PHP hulp

PHP hulp

28/12/2024 06:10:54
 
Mitch X

Mitch X

23/12/2004 16:11:00
Quote Anchor link
Wat wil je activeren?
 
Marien xD

Marien xD

23/12/2004 16:16:00
Quote Anchor link
ik denk dat je het volgende bedoel:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?
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
 
Jesper Zomerman

Jesper Zomerman

23/12/2004 16:18:00
Quote Anchor link
ik bedoel dat je een account kan activeren
 
Niek s

niek s

23/12/2004 16:35:00
Quote Anchor link
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?
 
Eris -

Eris -

23/12/2004 16:50:00
Quote Anchor link
ik gebruik altijd:
md5($_SERVER['REMOTE_ADDR'].time());
die ik dan mee zend in een email
 
Mitch X

Mitch X

23/12/2004 16:53:00
Quote Anchor link
Ik dan ook maar zeggen wat ik doe ;)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?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
Gewijzigd op 23/12/2004 16:54:00 door Mitch X
 
Micha

Micha

23/12/2004 19:08:00
Quote Anchor link
en als je een heel activatie systeem wil hebben:

http://www.phphulp.nl/php/tutorials/10/105/
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.