Index: branches/5.3.x/core/kernel/session/session.php =================================================================== diff -u -N -r15578 -r15580 --- branches/5.3.x/core/kernel/session/session.php (.../session.php) (revision 15578) +++ branches/5.3.x/core/kernel/session/session.php (.../session.php) (revision 15580) @@ -1,6 +1,6 @@ setSID(kUtil::generateId()); - $sid_part_1 = substr($usec, 4, 4); - $sid_part_2 = mt_rand(1, 9); - $sid_part_3 = substr($sec, 6, 4); - $digit_one = substr($sid_part_1, 0, 1); - - if ($digit_one == 0) { - $digit_one = mt_rand(1, 9); - $sid_part_1 = preg_replace('/^0/', '', $sid_part_1); - $sid_part_1 = $digit_one . $sid_part_1; - } - - $this->setSID($sid_part_1 . $sid_part_2 . $sid_part_3); - return $this->SID; } Index: branches/5.3.x/core/kernel/globals.php =================================================================== diff -u -N -r15483 -r15580 --- branches/5.3.x/core/kernel/globals.php (.../globals.php) (revision 15483) +++ branches/5.3.x/core/kernel/globals.php (.../globals.php) (revision 15580) @@ -1,6 +1,6 @@ GenerateCode()); + $code = md5(kUtil::generateId()); } return $code; } - function GenerateCode() - { - list($usec, $sec) = explode(" ",microtime()); - - $id_part_1 = substr($usec, 4, 4); - $id_part_2 = mt_rand(1,9); - $id_part_3 = substr($sec, 6, 4); - $digit_one = substr($id_part_1, 0, 1); - - if ($digit_one == 0) { - $digit_one = mt_rand(1,9); - $id_part_1 = preg_replace('/^0/', '', $id_part_1); - $id_part_1=$digit_one.$id_part_1; - } - - return $id_part_1.$id_part_2.$id_part_3; - } - function TestCodeIsValid($params) { $user_helper = $this->Application->recallObject('UserHelper');