Как изменить регистрацию?

324
.
ДоХтор, У меня всего 135 строк :-)
if (empty($error)) {
        $preg = $set['mod_reg'] > 1 ? 1 : 0;
        mysql_query("INSERT INTO `users` SET
        `name` = '" . mysql_real_escape_string($reg_nick) . "',
        `name_lat` = '" . mysql_real_escape_string($lat_nick) . "',
        `password` = '" . mysql_real_escape_string($pass) . "',
        `about` = '$reg_about',
        `sex` = '$reg_sex',
        `rights` = '0',
        `ip` = '$ipl',
        `browser` = '" . mysql_real_escape_string($agn) . "',
        `datereg` = '$realtime',
        `lastdate` = '$realtime',
        `preg` = '$preg'");
        $usid = mysql_insert_id();
        echo "Вы зарегистрированы!<br/>";
        echo "Ваш id: " . $usid . "<br/>";
        echo "Ваш логин: " . $reg_nick . "<br/>";
        echo "Ваш Пароль: " . $reg_pass . "<br/>";
        if ($set['mod_reg'] == 1) {
            echo 'Пожалуйста,ожидайте подтверждения Вашей регистрации администратором<br/>';
        } else {
            echo "<br /><a href='login.php?id=" . $usid . "&amp;p=" . $reg_pass . "'>ВХОД</a><br/><br/>";
        }
    } else {
        echo '<div class="rmenu"><p><b>ОШИБКА!</b><br />' . $error . '</p></div>';
        regform();
    }
}


Что что тут стереть и куда именно вставить то что ты написал
.
ValekS, Че то у меня такого нет даже там, у меня джон 3.22
.
# Benson1994 (08.09.2016 / 08:04)
ДоХтор, У меня всего 135 строк :-)

if (empty($error)) {
$preg = $set['mod_reg'] > 1 ? 1 : 0;
mysql_query("INSERT INTO `users` SET
`name` = '" . mysql_real_escape_str
Вставишь в 16-ю строку, т.е. после этого кода

$usid = mysql_insert_id();
.
ДоХтор, А можно сделать чтоб вход тоже происходил автоматически после регистрации, а то просто на главную перекидывает как гостя
.
# Benson1994 (08.09.2016 / 11:47)
ДоХтор, А можно сделать чтоб вход тоже происходил автоматически после регистрации, а то просто на главную перекидывает как гостя
Можно. Надо в эту функцию передать параметры зарегистрированного юзера. Зайду с компа, напишу.
.
23-ю строку приведённого тобой кода надо заменить на эту :

header('Location: '. $home .'/login.php?id='. $usid .'&amp;p='. $reg_pass);

Или просто скопируй этот код (+/-)
PS: Проверить не могу, отпишись по результату.
.
ДоХтор, В меню авторизации перекидывает щас. Ладно оставь фиг с ней пусть так будет, спасиб что посуетился
.
# Benson1994 (08.09.2016 / 20:38)
ДоХтор, В меню авторизации перекидывает щас. Ладно оставь фиг с ней пусть так будет, спасиб что посуетился
У меня на локалке не установлена твоя версия движка, иначе я бы дописал то, о чём ты просил, а устанавливать движок только из-за этого нет желания.
.
ДоХтор, Понятно
Всего: 19