Туториал [UPD] Система авторизации клиента

Ребят, все работает, но вот вопрос при "онлайн-мод: тру" люди с официальным клиентом все равно могут подсоединиться к серверу. Подскажите, пожалуйста, как это убрать.
 
Notice: Undefined index: sessionId in /var/www/ud532683c/data/www/xxx.ru/MineCraf/joinserver.php on line 4

Notice: Undefined index: user in /var/www/ud532683c/data/www/xxx.ru/MineCraf/joinserver.php on line 5

Notice: Undefined index: serverId in /var/www/ud532683c/data/www/xxx.ru/MineCraf/joinserver.php on line 6
Bad login
Notice: Undefined index: user in /var/www/ud532683c/data/www/xxx.ru/MineCraf/checkserver.php on line 4

Notice: Undefined index: serverId in /var/www/ud532683c/data/www/xxx.ru/MineCraf/checkserver.php on line 5
NO
Помогите проблема с файлами checkserver.php и joinserver.php все испробовал!
 
Ребят, все работает, но вот вопрос при "онлайн-мод: тру" люди с официальным клиентом все равно могут подсоединиться к серверу. Подскажите, пожалуйста, как это убрать.

ребят, пожалуйста, помогите решить
 
а в версии 1.5.2 или 1.6.1 какие файлы и что редактировать может кто подскажет
 
Для авторизации в 1.6.2 редактировать файл bct.class, скины с плащами ищу.
А для скинов и плащей - ber.class
 
Подскажите в чём проблема. При проверке регистрации, после index1 пишет, что удаленный сервер не найден. Сайт на dle. Вот connect.php
 

Вложения

Подскажите в чём проблема. При проверке регистрации, после index1 пишет, что удаленный сервер не найден. Сайт на dle. Вот connect.php

У тебя ДБ и сайт на одном компе стоят? Если да то оставь localhost в строке хоста.
 
ДБ и сайт на одном хосте, только даже если прописываешь локалхост всё равно не находит сайт(. А при регистрации пишет...запрос к базе данных завершился ошибкой.
 
Здравствуйте.

Не могу пройти проверку index1, 2 и 3, уже 3 дня пытаюсь понять в чем дело, пишет bad login, к базе подключение есть, так как файл reg.php работает и пользователей в таблицу добавляет, все файлы, что нужно в таблицу импортировал, не могу ничего понять может ли быть ошибка из-за кодировок?, так как при кодировке UTF8 без BOM при открытии страницы кракозябры, хотя bad login пишет нормально, если перекодировать в ANSI 1251 то текст отображается нормально в MySQL кодировка стоит UTF8 general ci, тип таблиц MyISAM
Текст из connect.php (Имя пользователя и базы одинаковые, база размещена локально на компе)
<?php
if(!defined('INCLUDE_CHECK')) die('У вас нет прав на выполнение данного файла!');
$crypt = 'hash_md5';
$db_host = 'localhost';
$db_port = '3306';
$db_user = 'buges';
$db_pass = '***********';
$db_database = 'buges';
$db_table = 'users';
$db_columnUser = 'login';
$db_columnPass = 'password';

// ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ ТОЛЬКО ДЛЯ IPB и XenForo

$db_tableOther = 'xf_user_authenticate';
$db_columnSalt = 'members_pass_salt';
$db_columnSesId = 'sesId';
$db_columnServer = 'serverId';
$db_GameDatatable = 'data';
$db_Propertycolumn = 'property';
$db_Valuecolumn = 'value';
$link = @mysql_connect($db_host.':'.$db_port,$db_user,$db_pass) or die('Невозможно установить соединение с базой данных!');
mysql_select_db($db_database,$link);
mysql_query("SET names UTF8");
?>
 
Здравствуйте.

Не могу пройти проверку index1, 2 и 3, уже 3 дня пытаюсь понять в чем дело, пишет bad login, к базе подключение есть, так как файл reg.php работает и пользователей в таблицу добавляет, все файлы, что нужно в таблицу импортировал, не могу ничего понять может ли быть ошибка из-за кодировок?, так как при кодировке UTF8 без BOM при открытии страницы кракозябры, хотя bad login пишет нормально, если перекодировать в ANSI 1251 то текст отображается нормально в MySQL кодировка стоит UTF8 general ci, тип таблиц MyISAM
Текст из connect.php (Имя пользователя и базы одинаковые, база размещена локально на компе)
<?php
if(!defined('INCLUDE_CHECK')) die('У вас нет прав на выполнение данного файла!');
$crypt = 'hash_md5';
$db_host = 'localhost';
$db_port = '3306';
$db_user = 'buges';
$db_pass = '***********';
$db_database = 'buges';
$db_table = 'users';
$db_columnUser = 'login';
$db_columnPass = 'password';

// ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ ТОЛЬКО ДЛЯ IPB и XenForo

$db_tableOther = 'xf_user_authenticate';
$db_columnSalt = 'members_pass_salt';
$db_columnSesId = 'sesId';
$db_columnServer = 'serverId';
$db_GameDatatable = 'data';
$db_Propertycolumn = 'property';
$db_Valuecolumn = 'value';
$link = @mysql_connect($db_host.':'.$db_port,$db_user,$db_pass) or die('Невозможно установить соединение с базой данных!');
mysql_select_db($db_database,$link);
mysql_query("SET names UTF8");
?>

Эти скрипты доисторические. Бери те, которые идут с лаунчерами.
 
Что делать если к серверу сессия идет испорчена! Из-за этого не работает система авторизации через клиент! Лаунчер Сашка!
Вот настройки лаунчера:

[14.09.2013 18:44] package net.sashok724.launcher.run;

public class Settings
{
public static String title = "Sigmarix";
public static String titleInGame = "MSigmarix ";
public static String basedir = "AppData";
public static String baseconf = ".sigmarix";
public static String pathconst = ".sigmarix/%SERVERNAME%";
public static final String domain = "sigmarix.ru";
public static final String siteDir = "launcher";
public static final String updateFile = "http://sigmarix.ru/Sigmarix.exe";
public static final String buyVauncherLink = "http://sigmarix.ru/";
public static final String defaultUsername = "player";
public static final String defaultSession = "123456";
public static final String[] servers = { "hitech, krizard.vkurske.org, 20150, 1.5.2" };

public static final String[] links = { " ::http://sigmarix.ru/?do=register" };

public static boolean useAutoenter = true;
public static boolean useModCheck = true;
public static boolean useModsDelete = false;
public static boolean useMulticlient = true;
public static boolean useStandartWB = true;
public static boolean usePersonal = false;
public static boolean customframe = true;
public static boolean useOffline = true;
public static boolean useConsoleHider = false;
public static boolean useModCheckerTimer = true;

public static String protectionKey = "tH@nKyOu_@rT";
public static final boolean debug = true;
public static final boolean drawTracers = false;
public static final String masterVersion = "final";
public static final boolean patchDir = true;
public static final String mcclass = "net.minecraft.client.Minecraft";
public static final String[] mcversions = { "1.2.5::aj", "1.3.x::am", "1.4.x::an" };

public static void onStart()
{
}

public static void onStartMinecraft()
{
}
}
 
Вот именно что я Бухара не юзаю! А юзаю скрипты Сашка!
 
Назад
Верх