Posted by Alvaro G. Vicario on 09/14/06 20:18
*** techcs escribió/wrote (14 Sep 2006 12:58:34 -0700):
> Wondering if anyine can help with the membership PHP script I lifted
> from a tutorial. I'm new to PHP and have this system up and running but
> my password only come out at three letters and sometime have a space in
> them??
I'd replace this part...
> $i = 0;
> while ($i <= $len) {
> $num = rand() % strlen($salt);
> $tmp = substr($salt, $num, 1);
> $pass = $num . $tmp;
> $i++;
> };
.... with this code:
$pass='';
$max=strlen($salt)-1;
for($i=0; $i<$len); $i++){
$pass.=$salt{mt_rand(0, $max)};
}
--
-+ http://alvaro.es - Álvaro G. Vicario - Burgos, Spain
++ Mi sitio sobre programación web: http://bits.demogracia.com
+- Mi web de humor con rayos UVA: http://www.demogracia.com
--
[Back to original message]
|