Показать сообщение отдельно
freem вне форума      Старый #3  
freem
Новенький
Регистрация: 05.08.2006
Сообщения: 8


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для freem Найти все сообщения от freem Добавить freem в список друзей  
08.08.2006, 18:31

Всё уже сам нашёл.
Если кому надо, рассказываю как (100% работает под nuke 7.9):
Найти в modules/Your_Account/index.php
Код:

$result = $db->sql_query("INSERT INTO ".$user_prefix."_users_temp (user_id, username, user_email, user_password, user_regdate, check_num, time) VALUES (NULL, '$username', '$user_email', '$new_password', '$user_regdate', '$check_num', '$time')");


и добавить чуть ниже после
} else {
код
Код:

$sql = "SELECT * FROM ".$user_prefix."_users_temp WHERE username='$username'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$db->sql_query("INSERT INTO ".$user_prefix."_users (user_id, username, user_email, user_password, user_avatar, user_avatar_type, user_regdate, user_lang) VALUES (NULL, '$row[username]', '$row[user_email]', '$row[user_password]', 'gallery/blank.gif', 3, '$row[user_regdate]', '$language')");
$db->sql_query("DELETE FROM ".$user_prefix."_users_temp WHERE username='$username'");


Опционально чуть ниже можно удалить отправку e-mail и/или вывод сообщения с требованием об активации.