ДоХтор, У меня всего 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 . "&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 .'&p='. $reg_pass);
Или просто скопируй этот код (+/-)
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 {
header('Location: '. $home .'/login.php?id='. $usid .'&p='. $reg_pass);
}
} else {
echo '<div class="rmenu"><p><b>ОШИБКА!</b><br />' . $error . '</p></div>';
regform();
}
PS: Проверить не могу, отпишись по результату.
ДоХтор, В меню авторизации перекидывает щас. Ладно оставь фиг с ней пусть так будет, спасиб что посуетился
# Benson1994 (08.09.2016 / 20:38)
ДоХтор, В меню авторизации перекидывает щас. Ладно оставь фиг с ней пусть так будет, спасиб что посуетился
У меня на локалке не установлена твоя версия движка, иначе я бы дописал то, о чём ты просил, а устанавливать движок только из-за этого нет желания.