Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб webMCR 1.5 - ЛК | RCON-Консоль

mcpc-plus-1.5.2-R0.2-SNAPSHOT-f690-411 не скинешь ссылку на то, как сделать чтобы только с моего лаунчера заходили ?
 
mcpc-plus-1.5.2-R0.2-SNAPSHOT-f690-411 не скинешь ссылку на то, как сделать чтобы только с моего лаунчера заходили ?

Смотри в исходниках mcpc+ строку checkserver.php (или joinserver.php, не помню уже)
 
туплю ... Ссылку на тот же файл ? какой файл на сайте ? и что в итоге должно получиться ?

Да, если там в строке ссылка на официальный joinserver, то её надо заменить на ссылку на joinserver на сайте и будет проверка сессии по сайту.
 
дизайн здесь мой, но при необходимости настраиваемый (можно найти шаблон "по красивей" и переделать под сайт), файлов столько, сколько необходимо. В общем спасибо за глубокий анализ.
Помогите пожалуйста вот я скачал чужой лк для Dle ну вроде всё норм но скин как у вас вот на версии 1.5 не отображается просто картинка поломаная.не можете ли вы мне помочь?Пожааааалуйста
 
хз... кодировки может не те стоят в каких то файлах. Я все по видео сделал , потом не которые вещи под себя сделал, вот что получилось из этого видео. Может скин корявый. http://ganik24rys.zz.mu
 
pomogi pogaluista vot tvoe video smotrel ->>
u menia vilezaet takaia xernia vso sdelal po video (ОШИБКА СЕРВЕРА. НЕВОЗМОЖНО ПОДКЛЮЧИТЬСЯ К БАЗЕ ДАННЫХ 2.)
 
pomogi pogaluista vot tvoe video smotrel ->>
u menia vilezaet takaia xernia vso sdelal po video (ОШИБКА СЕРВЕРА. НЕВОЗМОЖНО ПОДКЛЮЧИТЬСЯ К БАЗЕ ДАННЫХ 2.)

Ты ведь данные указал не из видео, правда? (просто на всякий случай)
 
На заметку тем кто не знает!!!!!! Для WebMcr
Если в лаунчере пишет ваш аккаунт не активирован то вот вам ЭТО В -> register.php
Потом в php myadmin меняете в разделе groups
Пользователь его ID там будет 1 Менятете на 7
<?php
function CheckPostComplect() {

if (isset($_POST['login']) and
isset($_POST['pass']) and
isset($_POST['repass']) and
isset($_POST['email']) and
isset($_POST['female']) )

return 1;

if (isset($_GET['verificate']) and
isset($_GET['id']))

return 2;

return false;
}

$method = CheckPostComplect();
if (!$method) exit;

require('./system.php');

require(MCR_ROOT.'instruments/ajax.php');

if ($config['p_logic'] != 'usual'
and $config['p_logic'] != 'xauth'
and $config['p_logic'] != 'authme') aExit(4,'Registration is blocked. Used auth script from main CMS');

BDConnect('register');

require(MCR_ROOT.'instruments/user.class.php');
$rcodes = array();

function tryExit() {
global $rcodes;

$message = '';
$rnum = sizeof($rcodes);
if (!$rnum) return;

for ($i=0; $i < $rnum; $i++) {

$modifed = true;

switch ($rcodes[$i]) {
case 2 : $message .= lng('INCORRECT').'. ('.lng('LOGIN').')'; break;
case 3 : $message .= lng('INCORRECT').'. ('.lng('PASS').')'; break;
case 4 : $message .= lng('INCORRECT').'. ('.lng('REPASS').')'; break;
case 12 : $message .= lng('INCORRECT').'. ('.lng('EMAIL').')'; break;
case 6 : $message .= lng('INCORRECT_LEN').'. ('.lng('LOGIN').')'; break;
case 7 : $message .= lng('INCORRECT_LEN').'. ('.lng('PASS').')'; break;
case 8 : $message .= lng('INCORRECT_LEN').'. ('.lng('REPASS').')'; break;
case 9 : $message .= lng('REPASSVSPASS'); break;
case 13 : $message .= lng('INCORRECT_LEN').'. ('.lng('EMAIL').')'; break;
default : $modifed = false; break;
}

if ($modifed) $message .= "<br />";
}

aExit(2, $message );
}

if ($method == 2) {

$tmp_user = new User((int)$_GET['id'], $bd_users['id']);

if ($tmp_user->id() and !strcmp($tmp_user->getVerificationStr(),$_GET['verificate'])) $tmp_user->changeGroup(7);

header("Location: ".BASE_URL);
exit;
}

RefreshBans();

$login = $_POST['login'];
$pass = $_POST['pass'];
$repass = $_POST['repass'];

$female = (!(int)$_POST['female'])? 0 : 1;
$email = filter_var($_POST['email'], FILTER_VALIDATE_EMAIL);

if (!CanAccess()) aExit(11, lng('IP_BANNED'));

if (empty($login) || empty($pass) || empty($repass) || empty($_POST['email'])) aExit(1, lng('INCOMPLETE_FORM'));

if (!preg_match("/^[a-zA-Z0-9_-]+$/", $login)) $rcodes[] = 2;
if (!preg_match("/^[a-zA-Z0-9_-]+$/", $pass)) $rcodes[] = 3;
if (!preg_match("/^[a-zA-Z0-9_-]+$/", $repass)) $rcodes[] = 4;
if (!$email) $rcodes[] = 12;

tryExit();

$result = BD("SELECT COUNT(*) FROM `{$bd_names['users']}` WHERE `{$bd_users['login']}`='".TextBase::SQLSafe($login)."'");
$line = mysql_fetch_array($result, MYSQL_NUM );

if ($line[0]) aExit(5, lng('AUTH_EXIST_LOGIN'));

$result = BD("SELECT COUNT(*) FROM `{$bd_names['users']}` WHERE `{$bd_users['email']}`='".TextBase::SQLSafe($email)."'");
$line = mysql_fetch_array($result, MYSQL_NUM );

if ($line[0]) aExit(15, lng('AUTH_EXIST_EMAIL'));

if ((strlen($login) < 4) or (strlen($login) > 15)) $rcodes[] = 6;
if ((strlen($pass) < 4) or (strlen($pass) > 15)) $rcodes[] = 7;
if ((strlen($repass) < 4) or (strlen($repass) > 15)) $rcodes[] = 8;
if (strlen($email) > 50) $rcodes[] = 13;
if (strcmp($pass,$repass)) $rcodes[] = 9;

tryExit();

$verification = ((int)sqlConfigGet('email-verification'))? true : false;

if ($verification) $group = 7;
else $group = 4;

if (!BD("INSERT INTO `{$bd_names['users']}` (`{$bd_users['login']}`,`{$bd_users['password']}`,`{$bd_users['ip']}`,`{$bd_users['female']}`,`{$bd_users['email']}`,`{$bd_users['ctime']}`,`{$bd_users['group']}`) VALUES('".TextBase::SQLSafe($login)."','".MCRAuth::createPass($pass)."','".TextBase::SQLSafe(GetRealIp())."',$female,'".TextBase::SQLSafe($email)."',NOW(),'$group')"))
aExit(14);

$tmp_user = new User(mysql_insert_id(), $bd_users['id']);
$tmp_user->setDefaultSkin();

$next_reg = (int) sqlConfigGet('next-reg-time');

if ($next_reg > 0)
BD("INSERT INTO `{$bd_names['ip_banning']}` (`IP`,`time_start`,`ban_until`) VALUES ('".TextBase::SQLSafe($_SERVER['REMOTE_ADDR'])."',NOW(),NOW()+INTERVAL $next_reg HOUR)");

if (!$verification)
aExit(0, lng('REG_COMPLETE') . '. <a href="#" class="btn" onclick="Login();">'.lng('ENTER').'</a>');
else {

$subject = lng('REG_CONFIRM').' '.$_SERVER['SERVER_NAME'];
$http_link = 'http://'.$_SERVER['SERVER_NAME'].$_...verificate='.$tmp_user->getVerificationStr();
$message = '<html><body><p>'.lng('REG_CONFIRM_MES').'. <a href="'.$http_link.'">'.lng('OPEN').'</a></p></body></html>';

if ( !EMail::Send($email, $subject, $message) ) aExit(14, lng('MAIL_FAIL'));

aExit(0, lng('REG_COMPLETE') . lng('REG_CONFIRM_INFO'));
}
unset($tmp_user);
?>
ЧЕМ СМОГУ ПОМОГУ Skype: Goddi903
 
.htaccess не отрабатывает, смотри конфиги апача
что нибудь в районе /etc/apache2 /etc/httpd
 
Конфигурация веб сервера для Debian прописывается в /etc/apache2/apache2.conf

C уважением, специалист I линии поддержки FastVPS LLC
 
Подскажите плиз из-за чего может не работать мониторинг.
 

Поделиться этой страницей

Назад
Верх