Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Курилка / Yak floor (https://forum.zone-game.info/forumdisplay.php?f=16)
-   -   дле 10.1 (https://forum.zone-game.info/showthread.php?t=35371)

ZeRD 02.06.2014 00:06

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

P.S. Убил 2 моли в размер пол мизинца, теперь жалею чё делать?

Auri 02.06.2014 00:06

Re: дле 10.1
 
что за второй шаг?

ZeRD 02.06.2014 00:09

Re: дле 10.1
 
http://rghost.ru/56074157/image.png

TAG 02.06.2014 01:10

Re: дле 10.1
 
Цитата:

Сообщение от ZeRD (Сообщение 365262)

Поменять редирект на index?

PROGRAMMATOR 02.06.2014 08:48

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

ZeRD 02.06.2014 20:59

Re: дле 10.1
 
Цитата:

Сообщение от PROGRAMMATOR (Сообщение 365274)
Здесь два варианта, либо в настройках пользователей установить упрощенную регистрацию, но тогда не будет отсылаться письмо на почту с подтверждением регистрации. Либо отредактировать в 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 шаг регистраций при "упрошённый" варианте , в расширенном так же лажа (


Текущее время: 17:47. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot