• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Поиск Едина регистрация Dle 8.5 и Ipb 2.3.5

Статус
В этой теме нельзя размещать новые ответы.
А для 3.1.0 и dle 8.5 еще нету рабочей интеграции?
 
  • Заблокирован
  • #12
А там изменен алгоритм шифрования паролей?
 
Так вот набрасал на досуге.
Писалось из расчета того что база дле и база форума лежит в одном месте. На работоспособность не пробовал, но должно работать. Если не будет, отписывайте потестирую сам.
Открываем длешный фаил /engine/modules/register.php ищем где то 396 и 397 строки там должно быть это
PHP:
$db->query( "INSERT INTO " . USERPREFIX . "_users (name, password, email, reg_date, lastdate, user_group, info, signature, favorites, xfields, logged_ip) VALUES ('$name', '$regpassword', '$email', '$add_time', '$add_time', '" . $config['reg_group'] . "', '', '', '', '', '" . $_IP . "')" );
			$id = $db->insert_id();
После них вставляем то что ниже...
PHP:
#############
function generate_password_salt($len=5)
	{
		$salt = '';
		//srand( (double)microtime() * 1000000 );
		// PHP 4.3 is now required ^ not needed
		for ( $i = 0; $i < $len; $i++ )
		{
			$num   = rand(33, 126);
			if ( $num == '92' )
			{
				$num = 93;
			}
			$salt .= chr( $num );
		}
		return $salt;
	}
function generate_compiled_passhash($salt, $md5_once_password)
	{
		return md5( md5( $salt ) . $md5_once_password );
	}
$salt     = generate_password_salt(5);
$passhash = generate_compiled_passhash( $salt, $regpassword );
$db->query("INSERT INTO `ibf_members` (`id`, `name`, `mgroup`, `email`, `joined`, `ip_address`, `posts`, `title`, `allow_admin_mails`, `time_offset`, `hide_email`, `email_pm`, `email_full`, `skin`, `warn_level`, `warn_lastwarn`, `language`, `last_post`, `restrict_post`, `view_sigs`, `view_img`, `view_avs`, `view_pop`, `bday_day`, `bday_month`, `bday_year`, `new_msg`, `msg_total`, `show_popup`, `misc`, `last_visit`, `last_activity`, `dst_in_use`, `view_prefs`, `coppa_user`, `mod_posts`, `auto_track`, `temp_ban`, `sub_end`, `login_anonymous`, `ignored_users`, `mgroup_others`, `org_perm_id`, `member_login_key`, `member_login_key_expire`, `subs_pkg_chosen`, `has_blog`, `has_gallery`, `members_markers`, `members_editor_choice`, `members_auto_dst`, `members_display_name`, `members_created_remote`, `members_cache`, `members_disable_pm`, `members_l_display_name`, `members_l_username`, `failed_logins`, `failed_login_count`, `members_profile_views`) VALUES
('', ".$name.", 3, ".$email.", '$add_time', ".$_IP.", 0, NULL, 1, '3', '1', 1, NULL, NULL, NULL, 0, 'ru', NULL, '0', 1, 1, 1, 1, NULL, NULL, NULL, 0, 0, 0, NULL, '$add_time', '$add_time', 0, '-1&-1', 0, '0', '0', '0', 0, '0&1', NULL, '', '', '$passhash', 0, 0, 0, 0, NULL, 'std', 1, '$name', 0, NULL, 0, '$name', '$name', NULL, 0, 0)");
#################
Кстати если у вас форум установлен не со стандартным префиксом то естественно в том что вы вставляете его надо поправить заменить ibf_ на нужный. Чуть позже накидаю совместную авторизацию
А можно ли придумать что-то похожее,только для vBulletin 3.8.4?
Буду очень признателен!;)
 
ну как бы не пару строчек:

_http://admin-club.ru/forum/index.php?showtopic=138

с 8,5 и ипб 2,3,5 - работает, не задавайте етот вопрос =)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху