- Баллы
- 173
Даже комментировать не хочу. Купи руковыпрямитель и очки побольше.При попытке авторизации получается такая фигня:
В чём может быть проблема?![]()
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Даже комментировать не хочу. Купи руковыпрямитель и очки побольше.При попытке авторизации получается такая фигня:
В чём может быть проблема?![]()
)))))))))))))))))))))))))))))))))))))))))))))))))))))))Даже комментировать не хочу. Купи руковыпрямитель и очки побольше.
if ($user !== $realUser)
{
exit ("Bad register");
}
Скинь полный код!!Ошибка: Bad register
Если я правильно понимаю, то она идет отсюда
PHP:if ($user !== $realUser) { exit ("Bad register"); }
$realUser он берет из колонки с именами пользователей в таблице с пользователями, а $user берет из bdk.class(1.5.2)
И возникает вопрос чего ему не хватает? Может быть я не все увидел? Помогите кто знает в чем дело.
<?php
define('INCLUDE_CHECK',true);
include("connect.php");
$sessionid = mysql_real_escape_string($_GET['sessionId']);
$user = mysql_real_escape_string($_GET['user']);
$serverid = mysql_real_escape_string($_GET['serverId']);
if (!preg_match("/^[a-zA-Z0-9_-]+$/", $user) || !preg_match("/^[a-zA-Z0-9:_-]+$/", $sessionid) || !preg_match("/^[a-zA-Z0-9_-]+$/", $serverid)){
echo "Bad login";
exit;
}
$query = mysql_query("Select $db_columnUser From $db_table Where $db_columnUser='$user'") or die ("Ошибка");
$row = mysql_fetch_assoc($query);
$realUser = $row[$db_columnUser];
if ($user !== $realUser)
{
exit ("Bad register");
}
$result = mysql_query("Select $db_columnUser From $db_table Where $db_columnSesId='$sessionid' And $db_columnUser='$user' And $db_columnServer='$serverid'") or die ("Ошибка");
if(mysql_num_rows($result) == 1) echo "OK";
else
{
$result = mysql_query("Update $db_table SET $db_columnServer='$serverid' Where $db_columnSesId='$sessionid' And $db_columnUser='$user'") or die ("Ошибка");
if(mysql_affected_rows() == 1) echo "OK";
else echo "Bad login";
}
?>
MrZer это защита от неправильного регистра в нике. Автоизуйся с верным регистром и все.
В чем дело?
Пилил ланч на 1.6.2. Все работает отлично, а вот при попытке зайти в ЛК выдает такое. Помогите решить траблу плз
Посмотреть вложение 12297
Сборка от alexangrage с фиксами.
Вопрос решился выправлением рук и наращиванием извилин
Фикс то я скачал но собрал по старым исходникам

/*launcher, сборка за 30.10.2012, индекс: 121 */
//Добавлена регистрация под webmcr (md5) в тестово� режи�е, ставить на боево� сайте крайне не реко�ендуется
package net.launcher.run;
public class Settings
{
/** Настройка заголовка лаунчера */
public static final String title = " "; //Заголовок лаунчера
public static final String titleInGame = " "; //Заголовок лаунчера после авторизации
public static final String basedir = "AppData"; //Родительская папка для Minecraft (только для Windows) [ProgramFiles, AppData]
public static final String baseconf = ".minecraft"; //Папка с файло� конфигурации
public static final String pathconst = ".minecraft/%SERVERNAME%"; //Конструктор пути к папке с MC
public static final String skins = "MinecraftSkins/"; //Папка скинов
public static final String cloaks = "MinecraftCloaks/"; //Папка плащей
/** Пара�етры подключения */
public static final String domain = " ";//До�ен сайта
public static final String siteDir = "launcher";//Папка с файла�и лаунчера на сайте
public static final String updateFile = "http://icecube.sra.webhost1.ru/launcher/Launcher.jar";//Ссылка на файл обновления лаунчера
public static final String buyVauncherLink = "http://plati.ru/"; //Ссылка на страницу покупки ваучеров
/** Для одиночной игры */
public static final String defaultUsername = " "; //��я пользователя для одиночной игры
public static final String defaultSession = " "; //Но�ер сессии для одиночной игры
public static String iMusicname = "001.mp3";
/** Настройка серверов */
// 1-> ��я папки клиента 2-> ip 3-> port
// 4-> Версия клиента для автопатча директории (старые версии до 1.5.2)
// 5-> Тип запуска клиента 1 для старых версий 2 для новых
// 6-> 1 для запуска чистого клиента
// 2 для запуска клиента с forge без Liteloader
// 3 для запуска клиента с Liteloader и Liteloader+forge
public static final String[] servers =
{
"v, localhost, 25565, 1.5.x, 1, none",
"vanila, localhost, 25565, none, 2, 1",
"voxelaria, localhost, 25565, none, 2, 3",
};
/** Настройка панели ссылок **/
public static final String[] links =
{
//Для отключения добавьте в адрес ссылки #
" Регистрация ::http://",
};
/** Настройки структуры лаунчера */
public static boolean useAutoenter = true; //�спользовать функцию автозахода на выбранный сервер
public static boolean useRegister = true; //�спользовать Регистрацию в лаунчере
public static boolean useMulticlient = true; //�спользовать функцию "по клиенту на сервер"
public static boolean useStandartWB = true; //�спользовать стандартный браузер для открытия ссылок
public static boolean usePersonal = true; //�спользовать Личный кабинет
public static boolean customframe = true; //�спользовать касто�ный фрей�
public static boolean useOffline = true; //�спользовать режи� оффлайн
public static boolean useConsoleHider = true; //�спользовать скрытие консоли клиента
public static boolean useModCheckerTimer = true; //Каждые 30 секунд �оды будут перепроверяться
public static final String protectionKey = " "; //Ключ защиты сессии. Нико�у его не говорите.
public static final boolean debug = false; //Отображать все действия лаунчера (отладка)(true/false)
public static final boolean drawTracers = false; //Отрисовывать границы эле�ентов лаунчера
public static final String masterVersion = "final_RC4"; //Версия лаунчера
public static final boolean patchDir = true; //�спользовать авто�атическую за�ену директории игры (true/false)
public static final String mcclass = "net.minecraft.client.Minecraft";
public static final String[] mcversions =
{
"1.7.3::af", "1.8.1::ag", "1.2.5::aj", "1.3.x::am", "1.4.x::an", "1.5.x::an"
};
public static void onStart() { /* */ }
public static void onStartMinecraft() {}
}
Блин, парни, а какую кодировку использовать? При виндовс 1251 такая лабуда:
Код:/*launcher, СЃР±РѕСЂРєР° Р В·Р В° 30.10.2012, индекс: 121 */ //Добавлена регистрация РїРѕРґ webmcr (md5) Р Р† тестовоРС� режиРС�Р Вµ, ставить Р Р…Р В° боевоРС� сайте крайне Р Р…Р Вµ рекоРС�ендуется package net.launcher.run; public class Settings { /** Настройка заголовка лаунчера */ public static final String title = " "; //Заголовок лаунчера public static final String titleInGame = " "; //Заголовок лаунчера после авторизации public static final String basedir = "AppData"; //Родительская папка для Minecraft (только для Windows) [ProgramFiles, AppData] public static final String baseconf = ".minecraft"; //Папка РЎРѓ файлоРС� конфигурации public static final String pathconst = ".minecraft/%SERVERNAME%"; //Конструктор пути Р С” папке РЎРѓ MC public static final String skins = "MinecraftSkins/"; //Папка СЃРєРёРЅРѕРІ public static final String cloaks = "MinecraftCloaks/"; //Папка плащей /** ПараРС�етры подключения */ public static final String domain = " ";//ДоРС�ен сайта public static final String siteDir = "launcher";//Папка РЎРѓ файлаРС�Р С‘ лаунчера Р Р…Р В° сайте public static final String updateFile = "http://icecube.sra.webhost1.ru/launcher/Launcher.jar";//Ссылка Р Р…Р В° файл обновления лаунчера public static final String buyVauncherLink = "http://plati.ru/"; //Ссылка Р Р…Р В° страницу РїРѕРєСѓРїРєРё ваучеров /** Для одиночной РёРіСЂС‹ */ public static final String defaultUsername = " "; //Р пїЅР С�РЎРЏ пользователя для одиночной РёРіСЂС‹ public static final String defaultSession = " "; //РќРѕРС�ер сессии для одиночной РёРіСЂС‹ public static String iMusicname = "001.mp3"; /** Настройка серверов */ // 1-> Р пїЅР С�РЎРЏ папки клиента 2-> ip 3-> port // 4-> Версия клиента для автопатча директории (старые версии Р Т‘Р С• 1.5.2) // 5-> РўРёРї запуска клиента 1 для старых версий 2 для новых // 6-> 1 для запуска чистого клиента // 2 для запуска клиента РЎРѓ forge без Liteloader // 3 для запуска клиента РЎРѓ Liteloader Р С‘ Liteloader+forge public static final String[] servers = { "v, localhost, 25565, 1.5.x, 1, none", "vanila, localhost, 25565, none, 2, 1", "voxelaria, localhost, 25565, none, 2, 3", }; /** Настройка панели ссылок **/ public static final String[] links = { //Для отключения добавьте Р Р† адрес ссылки # " Регистрация ::http://", }; /** Настройки структуры лаунчера */ public static boolean useAutoenter = true; //�спользовать функцию автозахода Р Р…Р В° выбранный сервер public static boolean useRegister = true; //�спользовать Регистрацию Р Р† лаунчере public static boolean useMulticlient = true; //�спользовать функцию "Р С—Р С• клиенту Р Р…Р В° сервер" public static boolean useStandartWB = true; //�спользовать стандартный браузер для открытия ссылок public static boolean usePersonal = true; //�спользовать Личный кабинет public static boolean customframe = true; //�спользовать кастоРС�ный фрейРС� public static boolean useOffline = true; //�спользовать режиРС� оффлайн public static boolean useConsoleHider = true; //�спользовать скрытие консоли клиента public static boolean useModCheckerTimer = true; //Каждые 30 секунд Р С�РѕРґС‹ Р±СѓРґСѓС‚ перепроверяться public static final String protectionKey = " "; //Ключ защиты сессии. РќРёРєРѕРС�РЎС“ его Р Р…Р Вµ говорите. public static final boolean debug = false; //Отображать РІСЃРµ действия лаунчера (отладка)(true/false) public static final boolean drawTracers = false; //Отрисовывать границы элеРС�ентов лаунчера public static final String masterVersion = "final_RC4"; //Версия лаунчера public static final boolean patchDir = true; //�спользовать автоРС�атическую Р·Р°РС�ену директории РёРіСЂС‹ (true/false) public static final String mcclass = "net.minecraft.client.Minecraft"; public static final String[] mcversions = { "1.7.3::af", "1.8.1::ag", "1.2.5::aj", "1.3.x::am", "1.4.x::an", "1.5.x::an" }; public static void onStart() { /* */ } public static void onStartMinecraft() {} }
А при UTF-8 все в квадратиках.

фейспальмы кончились![]()
А если серьезно? В виндовс 1251 такие каракули, а в ЮТФ-8 квадраты.. Вроде пролистал все страницы, похожий вопрос был, но ответа нет.Это вы к чему?А если серьезно? В виндовс 1251 такие каракули, а в ЮТФ-8 квадраты.. Вроде пролистал все страницы, похожий вопрос был, но ответа нет.
ты как папку src добавляешь в проект?