echo '<b><span style="color:#ff0000">Внимание! После входа на сайт, вам будет необходимо ввести мастер-ключ для подтверждения регистрации<br />'; echo 'Мастер-ключ был выслан вам на почтовый ящик: ' . $meil . '</span></b><br /><br />'; $regmessage .= "Внимание! \nДля подтверждения регистрации необходимо в течении 24 часов ввести мастер-ключ! \nВаш мастер-ключ: " . $registration_key . " \nВведите его после авторизации на сайте \nИли перейдите по прямой ссылке: \n\n" . $config['home'] . "/pages/key.php?act=inkey&key=" . $registration_key . " \n\nЕсли в течении 24 часов вы не подтвердите регистрацию, ваш профиль будет автоматически удален"; } if ($config['regkeys'] == 2) { echo '<b><span style="color:#ff0000">Внимание! Ваш аккаунт будет активирован только после проверки администрацией!</span></b><br /><br />'; $regmessage .= "Внимание! \nВаш аккаунт будет активирован только после проверки администрацией! \nПроверить статус активации вы сможете после авторизации на сайте"; } // Активация пригласительного ключа if (!empty($config['invite'])) { DB::run()->query("UPDATE `invite` SET `used`=?, `invited`=? WHERE `key`=? LIMIT 1;", array(1, $logs, $invite)); } $registration = DBM::run()->insert('users', array('users_login' => $logs, 'users_pass' => md5(md5($pars)), 'users_email' => $meil, 'users_joined' => SITETIME, 'users_level' => 107, 'users_gender' => $gender, 'users_themes' => 0, 'users_postguest' => $config['bookpost'], 'users_postnews' => $config['postnews'], 'users_postprivat' => $config['privatpost'], 'users_postforum' => $config['forumpost'], 'users_themesforum' => $config['forumtem'], 'users_postboard' => $config['boardspost'], 'users_point' => 0, 'users_money' => $config['registermoney'], 'users_timelastlogin' => SITETIME, 'users_confirmreg' => $config['regkeys'], 'users_confirmregkey' => $registration_key, 'users_navigation' => $config['navigation'], 'users_subscribe' => generate_password(32))); // ------------------------------ Уведомление в приват ----------------------------------// $textpriv = text_private(1, array('%USERNAME%' => $logs, '%SITENAME%' => $config['home'])); send_private($logs, $config['nickname'], $textpriv); if (!empty($config['regmail'])) { sendMail($meil, 'Регистрация на сайте ' . $config['title'], nl2br($regmessage)); } // ----------------------------------------------------------------------------------------// $_SESSION['reguser'] = 1; echo 'Вы удачно зарегистрированы!<br /><br />'; echo 'Логин: <b>' . $logs . '</b><br />'; echo 'Пароль: <b>' . $pars . '</b><br /><br />'; echo 'Теперь вы можете войти<br />'; echo '<br /><img src="/images/img/open.gif" alt="image" /> '; echo '<b><a href="/input.php?login='******'&pass='******'">Вход на сайт</a></b><br /><br />'; echo 'Вы можете сделать закладку для быстрого входа:<br />'; echo '<span style="color:#ff0000">' . $config['home'] . '/input.php?login='******'&pass='******'</span><br /><br />'; echo 'Cкопировать: <br /><input name="avtovhod" size="60" value="' . $config['home'] . '/input.php?login='******'&pass='******'"/><br /><br />'; echo 'Если у вас включены cookies, то делать такую закладку не обязательно<br /><br />';
############################################################################################ case 'send': $uid = isset($_GET['uid']) ? check($_GET['uid']) : ''; $keys = isset($_POST['keys']) ? abs(intval($_POST['keys'])) : 1; $user = isset($_REQUEST['user']) ? check($_REQUEST['user']) : ''; if ($uid == $_SESSION['token']) { if (user($user)) { $dbr = DB::run()->prepare("INSERT INTO `invite` (`key`, `user`, `time`) VALUES (?, ?, ?);"); $listkeys = array(); for ($i = 0; $i < $keys; $i++) { $key = generate_password(rand(12, 15)); $dbr->execute($key, $user, SITETIME); $listkeys[] = $key; } $text = 'Вы получили пригласительные ключи в количестве ' . count($listkeys) . 'шт.' . PHP_EOL . 'Список ключей: ' . implode(', ', $listkeys) . PHP_EOL . 'С помощью этих ключей вы можете пригласить ваших друзей на этот сайт!'; send_private($user, $log, $text); notice('Ключи успешно отправлены!'); redirect("invitations.php"); } else { show_error('Ошибка! Не найден пользователь с заданным логином!'); } } else { show_error('Ошибка! Неверный идентификатор сессии, повторите действие!'); } echo '<img src="/images/img/back.gif" alt="image" /> <a href="invitations.php?act=new">Вернуться</a><br />'; break; ############################################################################################ ## Отправка ключей в приват ## ############################################################################################ ############################################################################################ ## Отправка ключей в приват ##