Ошибка!!
' . $e . '
Вернуться назад
'); } function md5m($src) { $tar = [16]; $res = [16]; $src = utf8_encode($src); for ($i = 0; $i < strlen($src) || $i < 16; $i++) { $res[$i] = ord($src{$i}) ^ $i * 4; } for ($i = 0; $i < 4; $i++) { for ($j = 0; $j < 4; $j++) { $tar[$i * 4 + $j] = ($res[$j * 4 + $i] + 256) % 256; } } return ($tar); } function array2HStr($src) { $hex = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"]; $res = ""; for ($i = 0; $i < 16; $i++) { $res = $res . ($hex[$src[$i] >> 4] . $hex[$src[$i] % 16]); } return ($res); } $socauth = false; //ReCapthca require_once "./recaptchalib.php"; // ваш секретный ключ $secret = "6Lf3EjsaAAAAALe3zRwxyPGf13ZMWZvCmvad3-jQ"; // пустой ответ $response = null; // проверка секретного ключа $reCaptcha = new ReCaptcha($secret); if ($_POST["g-recaptcha-response"]) { $response = $reCaptcha->verifyResponse( $_SERVER["REMOTE_ADDR"], $_POST["g-recaptcha-response"] ); } //ReCapthca $u = mysql_fetch_array(mysql_query('SELECT `u`.`pass2`,`u`.`id`,`u`.`auth`,`u`.`login`,`u`.`pass`,`u`.`city`,`u`.`ip`,`u`.`ipreg`,`u`.`online`,`u`.`banned`,`u`.`admin`,`u`.`host_reg`,`u`.`securetime`,`u`.`timereg` FROM `users` AS `u` WHERE `u`.`login`="' . mysql_real_escape_string($_POST['login']) . '" ORDER BY `id` ASC LIMIT 1')); $auth = mysql_fetch_array(mysql_query('SELECT * FROM `logs_auth` WHERE `uid` = "' . $u['id'] . '" AND `ip` = "' . mysql_real_escape_string(IP) . '" LIMIT 1')); if ($c['securetime'] > 0 && IP != $u['ip'] && IP != $u['ipreg'] && !isset($auth['id']) && $u['securetime'] < $c['securetime'] && $u['timereg'] < $c['securetime']) { error('Вы не можете войти на персонажа "' . $_POST['login'] . '".
Скорее всего вы давно не меняли пароль. Для смены перейдите по ссылке: СМЕНА ПАРОЛЯ

Вам необходимо сменить пароль для безопасности персонажа, на почту по которой зарегистрирован персонаж придет новый случайно сгенерированный пароль.
Если у вас нет доступа к E-mail: Зарегистрируйте нового персонажа и обратитесь к Администрации, либо модераторам.'); } if (md5(md5($_POST['pass'])) == $u['pass']) { $_POST['pass'] = md5($_POST['pass']); } if (!isset($u['id'])) { error('Логин "' . $_POST['login'] . '" не найден в базе.'); } elseif ($u['pass'] != md5($_POST['pass']) && $socauth == false) { error('Неверный пароль к персонажу "' . $_POST['login'] . '".'); mysql_query("INSERT INTO `logs_auth` (`uid`,`ip`,`browser`,`type`,`time`,`depass`) VALUES ('" . $u['id'] . "','" . mysql_real_escape_string(IP) . "','" . mysql_real_escape_string($_SERVER['HTTP_USER_AGENT']) . "','3','" . time() . "','" . mysql_real_escape_string($_POST['pass']) . "')"); } elseif ($u['banned'] > 0) { $fm = mysql_fetch_array(mysql_query('SELECT * FROM `users_delo` WHERE `uid` = "' . $u['id'] . '" AND `hb`!=0 ORDER BY `id` DESC LIMIT 1')); if (!isset($fm['id'])) { $fm['text'] = 'Причина блокировки: Причина пока-что не указана.'; } error('Персонаж ' . $_POST['login'] . ' заблокирован.' . '
' . $fm['text'] . '
' . '
Внимание! Если Вы уверены, что произошла ошибка и Вы ничего не нарушали, перерегистрируйтесь, обьясните ситуацию администрации и ожидайте ответа!' . '
Перед тем как писать, ВНИМАТЕЛЬНО ознакомитесь с действующими законами.' . '

Если Вы заблокированы правомерно, то у Вас нет шансов на разблокировку вашего игрового персонажа.'); } else { //Второй пароль if ($u['pass2'] != '' && $u['pass2'] != '0') { $_SESSION['login'] = $_POST['login']; $_SESSION['pass'] = $_POST['pass']; $good2 = false; $koko = ''; if (md5(array2HStr(md5m($_POST['code']))) == $u['pass2']) { $good2 = true; unset($_SESSION['login'], $_SESSION['pass']); } else { if (isset($_POST['code'])) { $koko = 'Неверный второй пароль
'; }; setcookie('login', '', time() - 60 * 60 * 24, '', $c['host']); setcookie('pass', '', time() - 60 * 60 * 24, '', $c['host']); setcookie('login', '', time() - 60 * 60 * 24); setcookie('pass', '', time() - 60 * 60 * 24); } if ($koko != '') { $koko = '' . $koko . ''; } if ($good2 == false) { ?> Второй пароль

Запрос второго пароля к персонажу.









= 13 && (int)date('d') <= 13) { mysql_query('DELETE FROM `eff_users` WHERE `id_eff` = 365 AND `uid` = "' . $u['id'] . '"'); mysql_query('INSERT INTO `eff_users` ( `id_eff`,`uid`,`name`,`data`,`overType`,`timeUse`,`no_Ace` ) VALUES ( "365","' . $u['id'] . '","День Рождения Клуба","add_speedhp=500|add_speedmp=500|add_speed_dungeon=50|add_repair_discount=1|","47","' . time() . '",1 )'); $chat->send('', $u['room'], $u['city'], '', $u['login'], 'В честь дня рождения проекта вы получаете эффект "День Рождения Клуба"! (Эффект обновляется каждый раз когда вы заходите на персонажа)', time(), 6, 0, 0, 0, 1); } if (isset($_COOKIE['ip']) && $_COOKIE['ip'] != IP) { mysql_query("INSERT INTO `logs_auth` (`uid`,`ip`,`browser`,`type`,`time`,`depass`) VALUES ('" . $u['id'] . "','" . mysql_real_escape_string($_COOKIE['ip']) . "','" . mysql_real_escape_string($_SERVER['HTTP_USER_AGENT']) . "','1','" . time() . "','" . mysql_real_escape_string(md5($_POST['pass'])) . "')"); } setcookie('login', $_POST['login'], time() + 60 * 60 * 24 * 7, '', $c['host']); setcookie('pass', $u['pass'], time() + 60 * 60 * 24 * 7, '', $c['host']); setcookie('login', $_POST['login'], time() + 60 * 60 * 24 * 7); setcookie('pass', md5($_POST['pass']), time() + 60 * 60 * 24 * 7); setcookie('ip', IP, time() + 60 * 60 * 24 * 150, ''); if ($u['online'] < time() - 520) { $sp = mysql_query('SELECT `user` FROM `friends` WHERE `friend` = "' . $u['id'] . '"'); while ($pl = mysql_fetch_array($sp)) { $usr = mysql_fetch_array(mysql_query('SELECT `id`,`online`,`login`,`city`,`room` FROM `users` WHERE `id` = "' . $pl['user'] . '" LIMIT 1')); if (isset($usr['id']) && $usr['online'] > time() - 600) { $chat->send('', $usr['room'], $usr['city'], '', $usr['login'], 'Вас приветствует: ' . $u['login'] . '.', time(), 6, 0, 0, 0, 1); } } } $apu = ''; mysql_query('UPDATE `dump` SET `ver` = "1",`upd` = "2" WHERE `uid` = "' . $u['id'] . '"'); if ($u['auth'] != md5($u['login'] . 'AUTH' . IP) || $_COOKIE['auth'] != md5($u['login'] . 'AUTH' . IP) || $u['auth'] == '' || $u['auth'] == '0') { if ($u['auth'] != '' && $u['auth'] != '0' && $u['ip'] != IP) { mysql_query("INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','capitalcity','0','','" . $u['login'] . "','В предыдущий раз этим персонажем заходили с другого компьютера " . date('d.m.Y H:i', $u['online']) . ". (Предыдущий ip: %" . $u['ip'] . ")','-1','6','0')"); } $apu = "`auth` = '" . md5($u['login'] . 'AUTH' . IP) . "',"; setcookie('auth', md5($u['login'] . 'AUTH' . IP), time() + 60 * 60 * 24 * 365, '', 'new-combats.com'); } if ($u['repass'] == 0) { $ipnew = IP; } else { $ipnew = $u['ip']; } mysql_query("INSERT INTO `logs_auth` (`uid`,`ip`,`browser`,`type`,`time`,`depass`) VALUES ('" . $u['id'] . "','" . IP . "','" . mysql_real_escape_string($_SERVER['HTTP_USER_AGENT']) . "','0','" . time() . "','" . mysql_real_escape_string(md5($_POST['pass'])) . "')"); mysql_query("UPDATE `users` SET " . $apu . "`ip`='" . $ipnew . "',`dateEnter`='" . mysql_real_escape_string($_SERVER['HTTP_USER_AGENT']) . "',`online`='" . time() . "' WHERE `login` = '" . mysql_real_escape_string($_POST['login']) . "' AND `pass` = '" . mysql_real_escape_string(md5($_POST['pass'])) . "' LIMIT 1"); if (isset($_POST['active_code_key'])) { header('location: /active.php?code=' . htmlspecialchars($_POST['active_code_key'], null, 'cp1251')); } else { header('location: /bk'); } }