1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-04-21 00:02:18 +02:00

Some changes to deal with a potential problem the new random number generator code has with mysql5

git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@5777 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
Graham Eames 2006-04-09 16:17:28 +00:00
parent 1e06023aad
commit 541b344ba1
3 changed files with 3 additions and 3 deletions

View File

@ -168,7 +168,7 @@ function dss_rand()
$dss_seeded = true;
}
return substr($val, 16);
return substr($val, 4, 16);
}
//
// Get Userdata, $user can be username or user_id. If force_str is true, the username will be forced.

View File

@ -991,7 +991,7 @@ else
// Generate the required confirmation code
// NB 0 (zero) could get confused with O (the letter) so we make change it
$code = dss_rand();
$code = strtoupper(str_replace('0', 'o', substr($code, 6)));
$code = strtoupper(str_replace('0', 'o', substr($code, 2, 6)));
$confirm_id = md5(uniqid($user_ip));

View File

@ -62,7 +62,7 @@ function gen_rand_string($hash)
{
$rand_str = dss_rand();
return ( $hash ) ? md5($rand_str) : substr($rand_str, 8);
return ( $hash ) ? md5($rand_str) : substr($rand_str, 0, 8);
}
//
// End page specific functions