
24.06.2009, 17:29
|
|
Участник форума
Регистрация: 28.01.2008
Сообщений: 247
С нами:
9623364
Репутация:
28
|
|
Все! Проблему решил следующим макаром:
PHP код:
$link1 = mysql_connect($host_a, $user_db_a, $pass_db_a);
mysql_select_db($dbase_a, $link1);
$link2 = mysql_connect($host, $user_db, $pass_db);
mysql_select_db($dbase, $link2);
$res1 = mysql_query("SELECT id, email, username, pwd, regdate FROM $dtable", $link1);
#echo $temp = mysql_fetch_assoc($res1);
function fetch_user_salt($length = 3)
{
$salt = '';
for ($i = 0; $i < $length; $i++)
{
$salt .= chr(rand(32, 126));
}
return $salt;
}
if (mysql_num_rows($res1) > 0)
while ($temp = mysql_fetch_assoc($res1)) {
//Обработка данных: генерация пароля и т.п.
$salt = fetch_user_salt( 3 );
$pwd = md5( md5( trim($temp[pwd]) ).$salt );
mysql_query("INSERT INTO f_user SET
userid='$temp[id]',
usergroupid='2',
username='$temp[username]',
password='$pwd',
passworddate='2009-06-20',
email='$temp[email]',
styleid='2',
salt='$salt'");
}
|
|
|