23-ю строку приведённого тобой кода надо заменить на эту :
header('Location: '. $home .'/login.php?id='. $usid .'&p='. $reg_pass);
Или просто скопируй этот код (+/-)
if (empty($error)) {
$preg = $set['mod_reg'] > 1 ? 1 : 0;
mysql_query("INSERT INTO `users` SET
`name` = '" . mysql_real_escape_string($reg_nick) . "',
`name_lat` = '" . mysql_real_escape_string($lat_nick) . "',
`password` = '" . mysql_real_escape_string($pass) . "',
`about` = '$reg_about',
`sex` = '$reg_sex',
`rights` = '0',
`ip` = '$ipl',
`browser` = '" . mysql_real_escape_string($agn) . "',
`datereg` = '$realtime',
`lastdate` = '$realtime',
`preg` = '$preg'");
$usid = mysql_insert_id();
echo "Вы зарегистрированы!<br/>";
echo "Ваш id: " . $usid . "<br/>";
echo "Ваш логин: " . $reg_nick . "<br/>";
echo "Ваш Пароль: " . $reg_pass . "<br/>";
if ($set['mod_reg'] == 1) {
echo 'Пожалуйста,ожидайте подтверждения Вашей регистрации администратором<br/>';
} else {
header('Location: '. $home .'/login.php?id='. $usid .'&p='. $reg_pass);
}
} else {
echo '<div class="rmenu"><p><b>ОШИБКА!</b><br />' . $error . '</p></div>';
regform();
}