Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
дле 10.1
#1
Как убрать 2 шаг регистраций в дле 10.1? пол часа гугл шарю не могу найти.

P.S. Убил 2 моли в размер пол мизинца, теперь жалею чё делать?
Ответ
#2
что за второй шаг?
Ответ
#3
[Изображение: image.png]
Ответ
#4
ZeRD Написал:[Изображение: image.png]

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

[SRC="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];

}[/SRC]
Ответ
#6
PROGRAMMATOR Написал:Здесь два варианта, либо в настройках пользователей установить упрощенную регистрацию, но тогда не будет отсылаться письмо на почту с подтверждением регистрации. Либо отредактировать в engine\modules\register.php этот участок:

[SRC="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];

}[/SRC]

Исправил
Код

Теперь можно игнорировать 2 шаг регистраций при "упрошённый" варианте , в расширенном так же лажа (
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)