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

Я не могу настроить connect.php ((
 
@med_ved,напиши что именно не получается.Если я не помогу,так другие помогут)
 
помоги зделал все по гайду а всеровно пишет Failed to verify uername
все начолось после того как поставил скин систему которая в твоем гайде
 
Всё расписываю по подробностям:
1)
<?php
if(!defined('INCLUDE_CHECK')) die('У вас нет прав на выполнение данного файла!');

// Метод хеширования пароля для интеграции с различними плагинами/сайтами/cms/форумами
/*
'hash_md5' - md5 хеширование
'hash_authme' - интеграция с плагином AuthMe
'hash_cauth' - интеграция с плагином Cauth
'hash_xauth' - интеграция с плагином xAuth
'hash_joomla' - интеграция с Joomla (v1.6- v1.7)
'hash_ipb' - интеграция с IPB
'hash_xenforo' - интеграция с XenForo
'hash_wordpress' - интеграция с WordPress
'hash_vbulletin' - интеграция с vBulletin
'hash_dle' - интеграция с DLE
'hash_drupal' - интеграция с Drupal (v.7)
*/
$crypt = 'hash_md5';


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

// Конфигурация базы данных для плагинов AuthMe, xAuth, CAuth и сайтав/cms/форумов Joomla, IPB, XenForo, WordPress, vBulletin, DLE, Drupal
/*
$db_database - имя базы данных, значение по умолчанию:
AuthMe = 'authme'
xAuth = отсутствует (указывается вручную)
CAuth = 'cauth'
Joomla,IPB,XenForo,WordPress,vBulletin,DLE, Drupal - отсутствует (указывается вручную)
*/
$db_database= '_xf';

/*
$db_table - таблица базы данных, значение по умолчанию:
AuthMe = 'authme'
xAuth = 'accounts'
CAuth = 'users'
Joomla = 'префикс_users' - пример 'y3wbm_users', где "y3wbm_" - префикс. Примечание префикс может отсутствовать - пример 'users'
IPB = 'members'
XenForo = 'префикс_user' - пример 'xf_user', где "xf_" - префикс. Примечание префикс может отсутствовать - пример 'user'
vBulletin = 'префикс_user' - пример 'bb_user', где "bb_" - префикс. Примечание префикс может отсутствовать - пример 'user'
WordPress = 'префикс_users' - пример 'wp_users', где "wp_" - префикс. Примечание префикс может отсутствовать - пример 'users'
DLE = 'префикс_users' - пример 'dle_users', где "dle_" - префикс. Примечание префикс может отсутствовать - пример 'users'
Drupal = 'префикс_users' - пример 'drupal_users', где "drupal_" - префикс. Примечание префикс может отсутствовать - пример 'users'
*/
$db_table = 'dle_users'; Вот таблица с юзерами

/*
$db_columnUser - колонка логина, значение по умолчанию:
AuthMe = 'username'
xAuth = 'playername'
CAuth = 'login'
Joomla = 'name'
PB = 'name'
XenForo = 'username'
WordPress = 'user_login'
vBulletin = 'username'
DLE = 'name'
Drupal = 'name'
*/
$db_columnUser = 'name'; Тут всё верно

/*
$db_columnPass - колонка пароля, значение по умолчанию:
AuthMe = 'password'
xAuth = 'password'
CAuth = 'password'
Joomla = 'password'
IPB = 'members_pass_hash'
XenForo = 'data'
WordPress = 'user_pass'
vBulletin = 'password'
DLE = 'password'
Drupal = 'pass'
*/
$db_columnPass = 'password'; Тут всё верно

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

// Настраивается только для XenForo 'префикс_user_authenticate' - пример 'xf_user_authenticate', где "xf_" - префикс. Примечание префикс может отсутствовать - пример 'user_authenticate'
$db_tableOther = 'xf_user_authenticate';

// Настраивается для IPB и vBulletin
// IPB - members_pass_salt
//vBulletin - salt
$db_columnSalt = 'members_pass_salt';


/*
$db_columnSesId - колонка id сессии
*/
$db_columnSesId = 'sesId'; я хз что это

/*
$db_columnServer - колонка id сервера
*/
$db_columnServer = 'serverId'; я хз что это

/*
$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");
?>
Вот как-то так скрипты проверки пишут Запрос к базе завершился ошибкой.
 
Всё расписываю по подробностям:
1)
<?php
if(!defined('INCLUDE_CHECK')) die('У вас нет прав на выполнение данного файла!');

// Метод хеширования пароля для интеграции с различними плагинами/сайтами/cms/форумами
/*
'hash_md5' - md5 хеширование
'hash_authme' - интеграция с плагином AuthMe
'hash_cauth' - интеграция с плагином Cauth
'hash_xauth' - интеграция с плагином xAuth
'hash_joomla' - интеграция с Joomla (v1.6- v1.7)
'hash_ipb' - интеграция с IPB
'hash_xenforo' - интеграция с XenForo
'hash_wordpress' - интеграция с WordPress
'hash_vbulletin' - интеграция с vBulletin
'hash_dle' - интеграция с DLE
'hash_drupal' - интеграция с Drupal (v.7)
*/
$crypt = 'hash_md5';


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

// Конфигурация базы данных для плагинов AuthMe, xAuth, CAuth и сайтав/cms/форумов Joomla, IPB, XenForo, WordPress, vBulletin, DLE, Drupal
/*
$db_database - имя базы данных, значение по умолчанию:
AuthMe = 'authme'
xAuth = отсутствует (указывается вручную)
CAuth = 'cauth'
Joomla,IPB,XenForo,WordPress,vBulletin,DLE, Drupal - отсутствует (указывается вручную)
*/
$db_database= '_xf';

/*
$db_table - таблица базы данных, значение по умолчанию:
AuthMe = 'authme'
xAuth = 'accounts'
CAuth = 'users'
Joomla = 'префикс_users' - пример 'y3wbm_users', где "y3wbm_" - префикс. Примечание префикс может отсутствовать - пример 'users'
IPB = 'members'
XenForo = 'префикс_user' - пример 'xf_user', где "xf_" - префикс. Примечание префикс может отсутствовать - пример 'user'
vBulletin = 'префикс_user' - пример 'bb_user', где "bb_" - префикс. Примечание префикс может отсутствовать - пример 'user'
WordPress = 'префикс_users' - пример 'wp_users', где "wp_" - префикс. Примечание префикс может отсутствовать - пример 'users'
DLE = 'префикс_users' - пример 'dle_users', где "dle_" - префикс. Примечание префикс может отсутствовать - пример 'users'
Drupal = 'префикс_users' - пример 'drupal_users', где "drupal_" - префикс. Примечание префикс может отсутствовать - пример 'users'
*/
$db_table = 'dle_users'; Вот таблица с юзерами

/*
$db_columnUser - колонка логина, значение по умолчанию:
AuthMe = 'username'
xAuth = 'playername'
CAuth = 'login'
Joomla = 'name'
PB = 'name'
XenForo = 'username'
WordPress = 'user_login'
vBulletin = 'username'
DLE = 'name'
Drupal = 'name'
*/
$db_columnUser = 'name'; Тут всё верно

/*
$db_columnPass - колонка пароля, значение по умолчанию:
AuthMe = 'password'
xAuth = 'password'
CAuth = 'password'
Joomla = 'password'
IPB = 'members_pass_hash'
XenForo = 'data'
WordPress = 'user_pass'
vBulletin = 'password'
DLE = 'password'
Drupal = 'pass'
*/
$db_columnPass = 'password'; Тут всё верно

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

// Настраивается только для XenForo 'префикс_user_authenticate' - пример 'xf_user_authenticate', где "xf_" - префикс. Примечание префикс может отсутствовать - пример 'user_authenticate'
$db_tableOther = 'xf_user_authenticate';

// Настраивается для IPB и vBulletin
// IPB - members_pass_salt
//vBulletin - salt
$db_columnSalt = 'members_pass_salt';


/*
$db_columnSesId - колонка id сессии
*/
$db_columnSesId = 'sesId'; я хз что это

/*
$db_columnServer - колонка id сервера
*/
$db_columnServer = 'serverId'; я хз что это

/*
$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");
?>
Вот как-то так скрипты проверки пишут Запрос к базе завершился ошибкой.
Какая CMS? И доступны ли внешние подключения к БД, если сайт и БД на разных хостингах?
 
med_ved Если Dle. То замени:
Это
Код:
$crypt = 'hash_md5';
на это
Код:
$crypt = 'hash_dle';

И имя базы данных у тебя такое _xf что-ли ?
 
Слушайте, я делаю лаунчер.
Создатель темы пишет что у меня ошибка кодировки, и то что у него она тоже была и сама прошла.
Ну так вот, сейчас попытался сделать свой лаунчер ещё раз, у меня при его открытии пишет всё таким образом
'?????????'
всё в вопросиках, перекодировал все нужные файлы в UTF-8 и нефига, перекодирую Launcher.java в него.
Вообще NetBeans Гнать начинает...
что делать???
Код:
warning: [options] bootstrap class path not set in conjunction with -source 1.6
C:\Users\AtoS\Desktop\McNight\src\net\minecraft\Launcher.java:1: error: illegal character: \65279
?package net.minecraft;
C:\Users\AtoS\Desktop\McNight\src\net\minecraft\Launcher.java:1: error: class, interface, or enum expected
?package net.minecraft;
C:\Users\AtoS\Desktop\McNight\src\net\minecraft\Launcher.java:174: error: unclosed string literal
      String msg = "?????????
C:\Users\AtoS\Desktop\McNight\src\net\minecraft\Launcher.java:185: error: unclosed string literal
      msg = "??????
C:\Users\AtoS\Desktop\McNight\src\net\minecraft\Launcher.java:191: error: unclosed string literal
      msg = "??      g.drawString(msg, w / 2 + 8 - fm.stringWidth(msg) / 2 + 28, h / 2 + 14);
5 errors
1 warning
C:\Users\AtoS\Documents\NetBeansProjects\mcnight1\nbproject\build-impl.xml:605: The following error occurred while executing this line:
C:\Users\AtoS\Documents\NetBeansProjects\mcnight1\nbproject\build-impl.xml:246: Compile failed; see the compiler error output for details.
 
@AtoSLorD,Попробуй кодировать файлы с помощью проги notepad++ в UTF-8 без BOM.Мне помогло
 
Каролиз, ты не знаеш hostinger.ru поддерживает DLE ?? или нет, просто Xen-Foro Не потдерживает.
 
я умею ставить и сам. Просто ксенФоро хостингер не принемает а на счёт дле я хочу узнать.
 
Спасибо всем! Я разобрался в своей проблеме! Фишка была в том, что файл ThreadLoginVerifier почему-то не хотел нормально работать, хотя полностью совпадал! Переписал его с другой сборки - всё заработало.
 
@Leon18, Попробуй этот ThreadLoginVerifier из архива отредактировать и добавить в баккит.
http://mjpg.ru/images/ThreadLoginVerifier.zip
Мне лично помогло, хотя мой ThreadLoginVerifier визуально ни чем не отличается. Даже не знаю с чем это связано.
Ну и как ты просил, линк на сборку:
http://rubukkit.org/threads/Система...азин-система-скинов.17063/page-35#post-231315
 
Назад
Верх