Oh, dan heb ik het verkeerd begrepen, dan doe ik het ongeveer het zelfde als Eleky.
[PHP] Hoe genereer jij geheime codes?
Net gemaakt 

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]// Making an random hash with php[/COLOR]
[COLOR= #0000BB]$hash[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$alfa[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/range"]range[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]A[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Z[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$a[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$a[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]5[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$a[/COLOR][COLOR= #007700]++) {[/COLOR]
[COLOR= #0000BB]$hash[/COLOR] [COLOR= #007700].=[/COLOR] [URL="http://www.php.net/rand"]rand[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]10[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #0000BB]$alfa[/COLOR][COLOR= #007700][[/COLOR][URL="http://www.php.net/array_rand"]array_rand[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$alfa[/COLOR][COLOR= #007700])].[/COLOR][URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/microtime"]microtime[/URL][COLOR= #007700](),[/COLOR] [COLOR= #0000BB]6[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]);
}[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$hash[/COLOR][COLOR= #007700];[/COLOR]
?> Sowieso zet ik altijd een random value bij gebruik van microtime() in je hash. Het is héél, maar dan ook héél zeldzaam, maar als iemand op hetzelfde tijdstip iets doet is je hash dus hetzelfde.
En dan is de code hetzelfde, dat boeit dan toch niet?
Lennard schreef:Wel als je bijvoorbeeld activatiecodes genereertEn dan is de code hetzelfde, dat boeit dan toch niet?
Raaoul schreef:ik heb nog nooit gehad dat ik twee de zelfde keys kreeg, nog nooitWel als je bijvoorbeeld activatiecodes genereertEerdere citaten tonen
Lennard schreef:En dan is de code hetzelfde, dat boeit dan toch niet?

Sevvlor schreef:Dat kan misschien wel maar het blijft zeldzaam.ik heb nog nooit gehad dat ik twee de zelfde keys kreeg, nog nooitEerdere citaten tonen
Raaoul schreef:Wel als je bijvoorbeeld activatiecodes genereertEerdere citaten tonen
Lennard schreef:En dan is de code hetzelfde, dat boeit dan toch niet?
Raaoul schreef:http://www.site.com/activate/lennard/6bababd70caa9edc03b0e17ab9b7d052/Wel als je bijvoorbeeld activatiecodes genereertEerdere citaten tonen
Lennard schreef:En dan is de code hetzelfde, dat boeit dan toch niet?
geen probleem

Lennard schreef:Als je het zo doet niet neehttp://www.site.com/activate/lennard/6bababd70caa9edc03b0e17ab9b7d052/Eerdere citaten tonen
Raaoul schreef:Wel als je bijvoorbeeld activatiecodes genereertEerdere citaten tonen
Lennard schreef:En dan is de code hetzelfde, dat boeit dan toch niet?
geen probleem

Raaoul schreef:ik heb er wel aan gedacht, ik combineer vaak time() of Microtime() samen met een andere code genereer functie en flikker er dan een MD5 of SHA1 overheen.Dat kan misschien wel maar het blijft zeldzaam.Eerdere citaten tonen
Sevvlor schreef:ik heb nog nooit gehad dat ik twee de zelfde keys kreeg, nog nooitEerdere citaten tonen
Raaoul schreef:Wel als je bijvoorbeeld activatiecodes genereertEerdere citaten tonen
Lennard schreef:En dan is de code hetzelfde, dat boeit dan toch niet?
(Alleen voor sessie keys of aanmeld keys)
Raaoul schreef:Ik doe altijd dubbele checks (door bijv. username EN code in de url te stoppen), dan heb je eigenlijk nooit last van niet-unieke codes.Als je het zo doet niet neeEerdere citaten tonen
Lennard schreef:http://www.site.com/activate/lennard/6bababd70caa9edc03b0e17ab9b7d052/Eerdere citaten tonen
Raaoul schreef:Wel als je bijvoorbeeld activatiecodes genereertEerdere citaten tonen
Lennard schreef:En dan is de code hetzelfde, dat boeit dan toch niet?
geen probleem

Raaoul schreef:Maar de letters a t/m en een random getal tussen 1 en 10?Sowieso zet ik altijd een random value bij gebruik van microtime() in je hash. Het is héél, maar dan ook héél zeldzaam, maar als iemand op hetzelfde tijdstip iets doet is je hash dus hetzelfde.