uffiles
Активный участник
- Баллы
- 63
Доброго времени суток. В разработке лаунчера для своего сервера меня озадачило проверка подлинности лаунчера и успешности авторизации.
Вот код моего checkserver.php на сайте:
Вроде бы рабочий. Насколько я понял в jar сервера MCPC+ 1.4.7 за проверку отвечает файл iu.class. Я всё там заменил, но при соединении к серверу пишет ошибку:
You have an error in your SQL syntax: check the manual that corresponds to your MySQL server version for the right syntax to use near '='хэш'' at line 1
Поискал в гугле, нашёл что это если таблица создана с типом MyISAM а не движком, но у меня с движком. Если убрать online-mode=true естественно всё работает.
Вот код моего checkserver.php на сайте:
Код:
<?php
define('INCLUDE_CHECK',true);
include ("connect.php");
$user = mysql_real_escape_string($_GET['user']);
$result = mysql_query("Select `$db_columnUser` From `$db_table` Where `$db_columnUser`='$user'") or die ("Запрос к базе завершился ошибкой.");;
if(mysql_num_rows($result) == 1) echo "YES";
else echo "NO";
?>
You have an error in your SQL syntax: check the manual that corresponds to your MySQL server version for the right syntax to use near '='хэш'' at line 1
Поискал в гугле, нашёл что это если таблица создана с типом MyISAM а не движком, но у меня с движком. Если убрать online-mode=true естественно всё работает.