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

  • Автор темы Автор темы byxar
  • Дата начала Дата начала
Значит верно сделал, так и должно быть.
 
...в файле LoginForm.java заменяем http://www.minecraft.net/register.jsp на ссылку к своей регистрации...
Что имеется ввиду "на ссылку к своей регистрации" надо иметь форму регистрации?Если можно покажите пример готовой регистрации и исзодники к ней.Ато я в этом не очень плаваю.
 
А всё :) Автор выложил регистрацию,сразу не увидил.
 
Пробую испытать регистрацию,скачал простенькую мд5 регу.Установил,когда захожу на неё мне выдает:
Код:
Регистрация
У вас нет прав на выполнение данного файла!
Но:
Логин
Пароль
Повторите пароль
Можно ввести,когда ввожу и нажимаю "отправить" мне выдает:
Код:
У вас нет прав на выполнение данного файла!
Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /home/u218168857/public_html/reg.php on line 37
 
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/u218168857/public_html/reg.php on line 37
 
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/u218168857/public_html/reg.php on line 39
 
Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /home/u218168857/public_html/reg.php on line 65
 
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/u218168857/public_html/reg.php on line 65
Запрос к базе завершился ощибкой.
Так должно быть?
 
Пробую испытать регистрацию,скачал простенькую мд5 регу.Установил,когда захожу на неё мне выдает:
Код:
Регистрация
У вас нет прав на выполнение данного файла!
Но:
Логин
Пароль
Повторите пароль
Можно ввести,когда ввожу и нажимаю "отправить" мне выдает:
Код:
У вас нет прав на выполнение данного файла!
Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /home/u218168857/public_html/reg.php on line 37
 
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/u218168857/public_html/reg.php on line 37
 
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/u218168857/public_html/reg.php on line 39
 
Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /home/u218168857/public_html/reg.php on line 65
 
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/u218168857/public_html/reg.php on line 65
Запрос к базе завершился ощибкой.
Так должно быть?
Пока не научишься пользоваться английским никто не поможет ж
 
Пока не научишься пользоваться английским никто не поможет ж
Я понимаю,что в одной строчке нету доступа,а в другой строчке не может установить ссылку на хост или что то в этом роде.Но как это исправить,я не догоняю.Как я понимаю,там нужно указать где то даные от скула,т.к. не рега не имеет к нему доступа,верно?
 
Я понимаю,что в одной строчке нету доступа,а в другой строчке не может установить ссылку на хост или что то в этом роде.Но как это исправить,я не догоняю.Как я понимаю,там нужно указать где то даные от скула,т.к. не рега не имеет к нему доступа,верно?
Данные от mySQL нужно в config.php указать
 
Блин, ошибся. У меня все мысли своим скриптом заняты *_*

Ну если так,то у меня коннект настроен,как я понял,нормально.Потому что когда захожу на auth.php то пишет "old version".Мне,паро постами выше,написали что если пишет "old version" то connect.php настроен нормально.Ну я думаю,логично,если на auth.php заходит,то connect.php настроен.Хотя...в этих строчка что то менять нужно?

/*
$db_GameDatatable - имя базы данных с информацией о версиях
*/
$db_GameDatatable = 'data';

или тут

$link = @mysql_connect($db_host.':'.$db_port,$db_user,$db_pass) or die('Невозможно установить соединение с базой данных!');

Вот полный php:

<?php
if(!defined('INCLUDE_CHECK')) die('У вас нет прав на выполнение данного файла!');

// Конфигурация подключения к базе данных
$db_host = 'mysql.hostinger.ru'; // Ip-адрес базы данных
$db_port = '3306'; // Порт базы данных
$db_user = 'здесь мой логин'; // Пользователь базы данных
$db_pass = 'и пароль'; // Пароль базы данных

/*
$db_database - имя базы данных с аккаунтами
*/
$db_database = 'u218168857_auth';

/*
$db_table - таблица базы данных
*/
$db_table = 'accounts';

/*
$db_columnUser - колонка логина, значение по умолчанию для плагинов:
AuthMe = username, xAuth = playername, CAuth = login
*/
$db_columnUser = 'username';

/*
$db_columnPass - колонка пароля
*/
$db_columnPass = 'password';

/*
$db_columnSesId - колонка id сессии
*/
$db_columnSesId = 'session';

/*
$db_columnServer - колонка id сервера
*/
$db_columnServer = 'server';

/*
$db_GameDatatable - имя базы данных с информацией о версиях
*/
$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");
?>
Меня постоянно беспокоит Порт который указан,потому что я его не менял и $db_host,потому что я точно не знаю что там писать.Зарание благодарен за помощь!
 
Во-первых есть шикарные скрипты проверки системы авторизации. Проверь ими
 
Ну если так,то у меня коннект настроен,как я понял,нормально.Потому что когда захожу на auth.php то пишет "old version".Мне,паро постами выше,написали что если пишет "old version" то connect.php настроен нормально.Ну я думаю,логично,если на auth.php заходит,то connect.php настроен.Хотя...в этих строчка что то менять нужно?



или тут



Вот полный php:


Меня постоянно беспокоит Порт который указан,потому что я его не менял и $db_host,потому что я точно не знаю что там писать.Зарание благодарен за помощь!
Порт оставить пустым
 
Во-первых есть шикарные скрипты проверки системы авторизации. Проверь ими
Пользовался поиском,ненашел.
На страницу регистрации заходит нормально,ввожу желаемый логин и пароль,жму отправить и постоянно ссылается на эти строчки:
$login_proverka = mysql_query("SELECT $db_columnUser FROM $db_table WHERE $db_columnUser='$login'") or ("Запрос к базе завершился ощибкой.");

if (mysql_num_rows($login_proverka))
mysql_query("INSERT INTO $db_table ($db_columnUser,$db_columnPass) VALUES('$login','$cp')") or die ("Запрос к базе завершился ощибкой.");
Не пойму почему,если даные в указаны верно...Даже когда поле "порт" оставляю пустым.
 
Пользовался поиском,ненашел.
На страницу регистрации заходит нормально,ввожу желаемый логин и пароль,жму отправить и постоянно ссылается на эти строчки:

Не пойму почему,если даные в указаны верно...Даже когда поле "порт" оставляю пустым.
Плохо ты пользуешься поиском
 
тут был бред :)Попробую разобратся с этой проверкой,отпишусь.
 
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/u218168857/public_html/byxar/registration.php on line 95
Запрос к базе завершился ощибкой.
С чего оно мне его выбивает,это система byxar?Вот мой connect.php:
Может это изза IP адреса и порту db,потому что я точно не знаю что там вводить,ввожу,можно сказать,наугад.

<?php
if(!defined('INCLUDE_CHECK')) die('У вас нет прав на выполнение данного файла!');

// Конфигурация подключения к базе данных
$db_host = 'mysql.hostinger.ru'; // Ip-адрес базы данных
$db_port =// Порт базы данных
$db_user = 'Логин верный'; // Пользователь базы данных
$db_pass = 'и пароль тоже верный!'; // Пароль базы данных

// Конфигурация базы данных для плагинов AuthMe, xAuth, CAuth
/*
$db_database - имя базы данных, значение по умолчанию для плагинов:
AuthMe = authme, xAuth = отсутствует (указывается вручную), CAuth = cauth
*/
$db_database = 'xauth';

/*
$db_table - таблица базы данных, значение по умолчанию для плагинов:
AuthMe = authme, xAuth = accounts, CAuth = users
*/
$db_table = 'accounts';

/*
$db_columnId - уникальный идентификатор, значение по умолчанию для плагинов:
AuthMe = id, xAuth = id, CAuth = id
*/
$db_columnId = 'id';

/*
$db_columnUser - колонка логина, значение по умолчанию для плагинов:
AuthMe = username, xAuth = playername, CAuth = login
*/
$db_columnUser = 'playername';

/*
$db_columnPass - колонка пароля, значение по умолчанию для плагинов:
AuthMe = password, xAuth = password, CAuth = password
*/
$db_columnPass = 'password';

/*
$db_columnEmail - колонка email'a
*/
$db_columnEmail = 'email';

/*
$db_columnLastLogl - колонка даты последнего входа
*/
$db_columnLastLog = 'lastlogindate';

/*
$db_columnRegDate - колонка даты регистрации
*/
$db_columnRegDate = 'registerdate';

/*
$db_columnSesId - колонка id сессии
*/
$db_columnSesId = 'session';

/*
$db_columnServer - колонка id сервера
*/
$db_columnServer = 'server';

/*
Настройки таблицы для защиты от подбора паролей
*/
$db_ErrorLogtable = 'errorlogin';
$db_Ipcolumn = 'ip';
$db_Datecolumn = 'date';
$db_Numcolumn = 'num';

/*
$db_GameDatatable - имя базы данных с информацией о версиях
*/
$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");
?>
 
Привет всем.
У меня такая проблема:

Я сделал нормальный Launcher подключил его к mysql все работает. У меня.
MySQL внешняя сайта ihc.ru. Но ошибка не в этом.

У меня Launcher открывается, а у другие все пишут в комментарий, что у них пишет error the main startup.class.

Launcher делал с сырцов, скачивал от сюда от куда-то. Если кто может скинуть нормальные сырцы или сказать как исправить эту ошибку, только очень срочно нужно.

С уважением CTACIV.

P.S. иногда у людей могут вылазить другие ошибки, но тоже связанные с файлом sturtup.class.
Если у кого-то есть код этого файла можете скинуть плиз.
 
Привет всем.
У меня такая проблема:

Я сделал нормальный Launcher подключил его к mysql все работает. У меня.
MySQL внешняя сайта ihc.ru. Но ошибка не в этом.

У меня Launcher открывается, а у другие все пишут в комментарий, что у них пишет error the main startup.class.

Launcher делал с сырцов, скачивал от сюда от куда-то. Если кто может скинуть нормальные сырцы или сказать как исправить эту ошибку, только очень срочно нужно.

С уважением CTACIV.

P.S. иногда у людей могут вылазить другие ошибки, но тоже связанные с файлом sturtup.class.
Если у кого-то есть код этого файла можете скинуть плиз.
Собирать надо под шестой явой :3
 
при входе на сервер пишет долгое подключение к серверу и в консоле когда через bat запускаю пишет вот это
2640380.png
 
Вопрос, какие файлы для joinserver, скинов и плащей нужно поменять в 1.2.3 версии?
Вопрос исчерпан.
rr.class и vm.class - путь к папке со скинами
yr.class - путь к папке с плащами
adg.calss - для joinserver
 
Поставил скрипт, изменил все пути (двиг на сайте Dle), не работает..... Проверил скриптами, скрипты говорят все ок, а серв пишет Bad login
P.S. В серве, клиенте и лаунчере пути поменял
 
Как бы на этой странице , чуть выше твоего поста все написано.

Нет те не подходят.

Вот что в них есть:

adg.class:

/mob/fire.png
fire.fire
largesmoke
mob.blaze.breathe
mob.blaze.death
mob.blaze.hit

Только у меня 1.2.4. Что именно нужно изменить чтобы можно было входить на сервер без строчки /login password.

Спасибо заранее.
 
Ээм. Зарегался, ввожу логин и пароль в лаунчер, а тот пишет Old Version
Использую MultiMC

Версия твоей игры устарела.

Old version | Версия устарела.

Тебе нужно в сырцах лаунчера настроить версию лаунчера и версию игру написать такую же как в файле version.php.

С уважением.
 
сделал все как в гайде, авторизация проходит успешно, checkserver тоже, а вот дальше выдает failed to verify username
в чем может быть проблема? я так понял, что собака зарыта в ThreadLoginVerifier, правда разобраться что в нем происходит сложно...
 
Привет всем.

Сегодня у меня появилась такая проблема:
Почти у всех друзей лаунчер запускается, но при начале обновления выдает ошибку
"Глобальная ошибка (6): null".

Что делать. Пробовали игру загрузить в папку загрузки, но ничего не получилось.

Срочно нужно, пожалуйста скажите.
 
Не работает авторизация, движок > DLE.
Ошибка - Bad login.
Что необходимо сделать?
Кодировку сменить? или еще что-то?
 
А если игрок захочет сменить пароль.Как быть?
 
Если система привязана к CMS или плагину - пользователю достаточно просто сменить пароль в них.
Если система на своей таблице (ни к чему не привязана, и используется md5) - админу нужно спросить у пользователя новый желаемый пароль (или случайно сгенерировать новый пароль), получить хеш MD5 этого пароля и записать его в базу (много мороки)
 
Сделал всё по гайду,запускаю лаунчер пишет: User Not premium,это что значит?что лаунчер не подходит?Т.е. всё правильно настроил?
 
Сделал всё по гайду,запускаю лаунчер пишет: User Not premium,это что значит?что лаунчер не подходит?Т.е. всё правильно настроил?
Это значит, что сервер не модифицирован
 
Назад
Верх