дле 10.1 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > Разное / Other > Курилка / Yak floor

Курилка / Yak floor
Свободное общение, рассуждения на любые интересные вам темы.

Ответ
Опции темы
Непрочитано 02.06.2014, 00:06   #1
Аватар для ZeRD
Мастер

Автор темы (Топик Стартер) дле 10.1

Как убрать 2 шаг регистраций в дле 10.1? пол часа гугл шарю не могу найти.

P.S. Убил 2 моли в размер пол мизинца, теперь жалею чё делать?
ZeRD вне форума Отправить сообщение для ZeRD с помощью Skype™ Ответить с цитированием
Непрочитано 02.06.2014, 00:06   #2
Забанен за кидаловo/обман/развод

По умолчанию Re: дле 10.1

что за второй шаг?
Auri вне форума Отправить сообщение для Auri с помощью Skype™ Ответить с цитированием
Непрочитано 02.06.2014, 00:09   #3
Аватар для ZeRD
Мастер

Автор темы (Топик Стартер) Re: дле 10.1

ZeRD вне форума Отправить сообщение для ZeRD с помощью Skype™ Ответить с цитированием
Непрочитано 02.06.2014, 01:10   #4
Batman

По умолчанию Re: дле 10.1

Цитата:
Сообщение от ZeRD Посмотреть сообщение
Поменять редирект на index?
TAG вне форума Ответить с цитированием
Непрочитано 02.06.2014, 08:48   #5
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: дле 10.1

Здесь два варианта, либо в настройках пользователей установить упрощенную регистрацию, но тогда не будет отсылаться письмо на почту с подтверждением регистрации. Либо отредактировать в engine\modules\register.php этот участок:

		if (($_REQUEST['step'] != 2) and $config['registration_type']) {
			$stopregistration = true;
			$lang['confirm_ok'] = str_replace('{email}', $email, $lang['confirm_ok']);
			$lang['confirm_ok'] = str_replace('{login}', $name, $lang['confirm_ok']);
			msgbox($lang['all_info'], $lang['confirm_ok'] . "<br /><br /><a href=\"" . $config['http_home_url'] . "index.php?do=register&doaction=validating&step=2&id=" . rawurlencode($_REQUEST['id']) . "\">" . $lang['reg_next'] . "</a>");
		}
		else {
 
			$add_time = time() + ($config['date_adjust'] * 60);
			$_IP = get_ip();
			if (intval($config['reg_group']) < 3) $config['reg_group'] = 4;
 
			$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();
 
			set_cookie("dle_user_id", $id, 365);
			set_cookie("dle_password", $user_arr[2], 365);
 
			$_SESSION['dle_user_id'] = $id;
			$_SESSION['dle_password'] = $user_arr[2];
 
		}
Code: PHP
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 02.06.2014, 20:59   #6
Аватар для ZeRD
Мастер

Автор темы (Топик Стартер) Re: дле 10.1

Цитата:
Сообщение от PROGRAMMATOR Посмотреть сообщение
Здесь два варианта, либо в настройках пользователей установить упрощенную регистрацию, но тогда не будет отсылаться письмо на почту с подтверждением регистрации. Либо отредактировать в engine\modules\register.php этот участок:

		if (($_REQUEST['step'] != 2) and $config['registration_type']) {
			$stopregistration = true;
			$lang['confirm_ok'] = str_replace('{email}', $email, $lang['confirm_ok']);
			$lang['confirm_ok'] = str_replace('{login}', $name, $lang['confirm_ok']);
			msgbox($lang['all_info'], $lang['confirm_ok'] . "<br /><br /><a href=\"" . $config['http_home_url'] . "index.php?do=register&doaction=validating&step=2&id=" . rawurlencode($_REQUEST['id']) . "\">" . $lang['reg_next'] . "</a>");
		}
		else {
 
			$add_time = time() + ($config['date_adjust'] * 60);
			$_IP = get_ip();
			if (intval($config['reg_group']) < 3) $config['reg_group'] = 4;
 
			$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();
 
			set_cookie("dle_user_id", $id, 365);
			set_cookie("dle_password", $user_arr[2], 365);
 
			$_SESSION['dle_user_id'] = $id;
			$_SESSION['dle_password'] = $user_arr[2];
 
		}
Code: PHP
Исправил
Код:
Свернуть ↑Развернуть ↓


Теперь можно игнорировать 2 шаг регистраций при "упрошённый" варианте , в расширенном так же лажа (
ZeRD вне форума Отправить сообщение для ZeRD с помощью Skype™ Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ЛК для дле 10.1 ZeRD Рынок / Marketplace 0 25.05.2014 16:58


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 23:56. Часовой пояс GMT +3.

Вверх