1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Лаунчер Система скинов + авторизация через лаунчер

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем byxar, 1 дек 2011.

  1. rediem

    rediem Активный участник Пользователь

    Баллы:
    88
    с AuthDB пашет?
     
  2. RockIsLife

    RockIsLife Активный участник Пользователь

    Баллы:
    78
    Если использовать эту систему, в AuthDB вообще нету смысла =)

    Если ты используешь для подключения к двигу, то просто юзаешь систему с этим двигом и выкидываешь AuthDB.
    Если ты используешь кастомную базу AuthDB, то все зависит от метода шифрования. Но о5 же, потом можно будет выкинуть AuthDB
     
    Mr_RoboMan нравится это.
  3. rediem

    rediem Активный участник Пользователь

    Баллы:
    88
    Дайте ваш скайп, что то не понятно. )
     
    Mr_RoboMan нравится это.
  4. RockIsLife

    RockIsLife Активный участник Пользователь

    Баллы:
    78
    Не использую. Просто напиши как ты подключаешь AuthDB, можешь даже конфиги приложить
     
    Mr_RoboMan нравится это.
  5. rediem

    rediem Активный участник Пользователь

    Баллы:
    88
    Он у меня с XenForo не берет что то, пишет Неправильный логин или пароль.
     
    Mr_RoboMan нравится это.
  6. RockIsLife

    RockIsLife Активный участник Пользователь

    Баллы:
    78
    Кто не берет? AuthDB или Система авторизации)
    Если AuthDB, то ты ошибся топиком, если система, то это к авторам данной системы)

    П.С. если пишет не правильный логин или пароль, мб ты че-то не донастроил?
     
    Mr_RoboMan, Likeobot и Оригинало_о нравится это.
  7. rediem

    rediem Активный участник Пользователь

    Баллы:
    88
    система авторизации не берет с базы XenForo :))
     
    Mr_RoboMan нравится это.
  8. RockIsLife

    RockIsLife Активный участник Пользователь

    Баллы:
    78
    Проверяй скриптами проверки. Проверь конфиг файлы connect.php и config.php
     
  9. z0z1ch

    z0z1ch Старожил Девелопер Пользователь

    Баллы:
    123
    rediem
    Для правильной работы скрипта нужно правильно настроить файлы connect.php и config.php, там достаточно много комментариев, проверьте еще раз настройки в этих файлах.
     
    Mr_RoboMan нравится это.
  10. Lazy

    Lazy Старожил Пользователь

    Баллы:
    103
    Пользоваться этим будут уже авторизированные пользователи, соответственно им заходить сверх того не нужно.
     
    Mr_RoboMan нравится это.
  11. Problem?

    Problem? Старожил

    Баллы:
    103
    У меня такой вапрос заче у меня пишет точто не существует такого пользователя
    У меня движок xf(xenforo)
    Вот сам сайт http://minecraft-games.ru//
    Л.К http://lk.minecraft-games.ru/index.php
    Вот connect.php
    PHP:
    // Конфигурация базы данных для плагинов 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    'u435846275_mc';
     
    /*
    $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      'xf_user';
     
    /*
    $db_columnId - уникальный идентификатор, значение по умолчанию
    AuthMe = 'id'
    xAuth = 'id'
    CAuth = 'id'
    Joomla = 'id'
    IPB = 'member_id'
    XenForo = 'user_id'
    vBulletin = 'userid'
    WordPress = 'id'
    DLE = 'user_id'
    Drupal = 'uid'
    */
    $db_columnId  'user_id';
     
    /*
    $db_columnUser - колонка логина, значение по умолчанию:
    AuthMe = 'username'
    xAuth = 'playername'
    CAuth = 'login'
    Joomla = 'name'
    PB = 'name'
    XenForo = 'username'
    vBulletin = 'username'
    WordPress = 'user_login'
    DLE = 'name'
    Drupal = 'name'
    */
    $db_columnUser  'username';
     
    /*
    $db_columnPass - колонка пароля, значение по умолчанию:
    AuthMe = 'password'
    xAuth = 'password'
    CAuth = 'password'
    Joomla = 'password'
    IPB = 'members_pass_hash'
    XenForo = 'data'
    vBulletin = 'password'
    WordPress = 'user_pass'
    DLE = 'password'
    Drupal = 'pass'
    */
    $db_columnPass  'data';
     
    // ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ ТОЛЬКО ДЛЯ 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 '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");
    ?>
    Зарегестрировал тестера Логин:test123 Пароль:test123
    [​IMG]
    После проверил мускул
    [​IMG]
    А после хотел войти и вот
    [​IMG]
     
    ВремяПриключений нравится это.
  12. BaKs1D

    BaKs1D Активный участник Пользователь

    Баллы:
    88
    Для XenForo можно?
     
  13. Lazy

    Lazy Старожил Пользователь

    Баллы:
    103
    Так, я понимаю, что я не первый с такой проблемой, но я серьезно перечитал всю тему 2 раза, перепробовал все, что тут предлагалось, несколько раз заного проделывал все пункты:
    Менял в LauncherFrame.java ссылку на auth.php
    Писал в abp.class - путь к joinserver.php
    И Правил ThreadLoginVerifier.class в букките.
    Всё для 1.0, конечно же.

    Все скрипты проходятся на ура - в первом я получаю то, что должен получать: хеш, ник, сессию
    во втором и в третьем все так же успешно.

    Пробовал разные сорсы лаунчера, но при коннекте к серверу мне выдает Bad Login.

    Надеюсь на вашу помощь, быть может (надеюсь) я что-нибудь упустил?
    Возможно дело в том, что гайд делался под 1.8, а в 10.0 еще что-нибудь понелось? А может дело в кодировках (хотя что там...)
     
  14. Problem?

    Problem? Старожил

    Баллы:
    103
    У меня такой вапрос заче у меня пишет точто не существует такого пользователя
    У меня движок xf(xenforo)
    Вот сам сайт http://minecraft-games.ru//
    Л.К http://lk.minecraft-games.ru/index.php
    Вот connect.php
    PHP:

    // Конфигурация базы данных для плагинов 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 = 'u435846275_mc';
    /*
    $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 = 'xf_user';
    /*
    $db_columnId - уникальный идентификатор, значение по умолчанию
    AuthMe = 'id'
    xAuth = 'id'
    CAuth = 'id'
    Joomla = 'id'
    IPB = 'member_id'
    XenForo = 'user_id'
    vBulletin = 'userid'
    WordPress = 'id'
    DLE = 'user_id'
    Drupal = 'uid'
    */
    $db_columnId = 'user_id';
    /*
    $db_columnUser - колонка логина, значение по умолчанию:
    AuthMe = 'username'
    xAuth = 'playername'
    CAuth = 'login'
    Joomla = 'name'
    PB = 'name'
    XenForo = 'username'
    vBulletin = 'username'
    WordPress = 'user_login'
    DLE = 'name'
    Drupal = 'name'
    */
    $db_columnUser = 'username';
    /*
    $db_columnPass - колонка пароля, значение по умолчанию:
    AuthMe = 'password'
    xAuth = 'password'
    CAuth = 'password'
    Joomla = 'password'
    IPB = 'members_pass_hash'
    XenForo = 'data'
    vBulletin = 'password'
    WordPress = 'user_pass'
    DLE = 'password'
    Drupal = 'pass'
    */
    $db_columnPass = 'data';
    // ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ ТОЛЬКО ДЛЯ 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 = '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");

    Зарегестрировал тестера Логин:test123 Пароль:test123
    [​IMG]
    После проверил мускул
    [​IMG]
    А после хотел войти и вот
    [​IMG]
     
  15. z0z1ch

    z0z1ch Старожил Девелопер Пользователь

    Баллы:
    123
    @Problem?, config.php настроил?
     
  16. Problem?

    Problem? Старожил

    Баллы:
    103
    ?ЩЯ НАСТРОЮ
     
  17. Problem?

    Problem? Старожил

    Баллы:
    103
    ЯХУУУУУУУУУУУ спс
     
  18. M1reX

    M1reX Активный участник

    Баллы:
    63
    как сделать, чтобы лаунчер (.jar или .exe) автоматически запускался с заданными ему параметрами heapsize(-xms, -xmx), а не запускать для этого через .bat файл?
     
  19. Lazy

    Lazy Старожил Пользователь

    Баллы:
    103
    Наконец то разобрался с проблемой. Все дело было в том, что я неправильно настроил колонку session в мскл. Я поставил макс значение 20, а код был определенно длинее и записывались только первые 20 символов, а клиенту приписывался полный код, из-за этого коды в базе и клиенте не совпадали, почему и писало Bad login. Поправил колонку session и все заработало. Господи, ура!
     
  20. Wilder

    Wilder Активный участник Пользователь

    Баллы:
    88
    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Program Files\xampp\htdocs\123\config.php:1) in C:\Program Files\xampp\htdocs\123\index.php on line 15Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Program Files\xampp\htdocs\123\config.php:1) in C:\Program Files\xampp\htdocs\123\index.php on line 15\
    почему ошибка?
     

Поделиться этой страницей