Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Туториал Интеграция FMXLauncher с разными CMS

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем Starr, 15 авг 2015.

  1. Автор темы
    Starr

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

    Баллы:
    98
    Имя в Minecraft:
    _Starr_
    Скинь структуру таблицы юзверй, хотел вчера попросить)
     
  2. Хостинг MineCraft
    <
  3. RockIsLife

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

    Баллы:
    78
    в личку отправил
     
  4. Автор темы
    Starr

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

    Баллы:
    98
    Имя в Minecraft:
    _Starr_
    Проверяй.
     
  5. RockIsLife

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

    Баллы:
    78
    все ок. спасибо
     
  6. boatswain

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

    Баллы:
    61
    Как на счет IPB?
     
  7. 11dimonchik22

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

    Баллы:
    76
    Там на изи самому можно
     
  8. Автор темы
    Starr

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

    Баллы:
    98
    Имя в Minecraft:
    _Starr_
    Можно. Кидай структуру бд юзеров.
     
  9. boatswain

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

    Баллы:
    61
    Название бд юзеров "members"
    members.jpg
    PHP:
    md5(md5($salt).md5($password))
     
  10. Автор темы
    Starr

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

    Баллы:
    98
    Имя в Minecraft:
    _Starr_
    Не вижу в таблице колонки с солью.
    Она генерируется в отдельном скрипте?
     
  11. boatswain

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

    Баллы:
    61
    нет, идет сразу за members_pass_hash, называется members_pass_salt
     
  12. Автор темы
    Starr

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

    Баллы:
    98
    Имя в Minecraft:
    _Starr_
    А, спасибо. Не заметил.[DOUBLEPOST=1442863079,1442862803][/DOUBLEPOST]@boatswain, проверяйте.
     
  13. boatswain

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

    Баллы:
    61
    Спасибо, все работает.[DOUBLEPOST=1442940378,1442863475][/DOUBLEPOST]При обновлении IPB до 4.0.* лаунчер выдает "User not found".
    Изменилось название бд юзеров теперь вместо "members" - "core_members", в настройках вебчасти заменил. Все названия колонок остались прежними. Там новый метод хэширования пароля, или что?
     
  14. 11dimonchik22

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

    Баллы:
    76
    Ну по идее если правильно заменил то скорее всего да, хеширование наверное другое...[DOUBLEPOST=1442941130][/DOUBLEPOST]А таблица с солью не изменилась?
     
  15. boatswain

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

    Баллы:
    61
    Нет, все та же "members_pass_salt".
     
  16. 11dimonchik22

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

    Баллы:
    76
    @boatswain вот тут метод хэширования ищи /admin/sources/base/core.php
     
  17. boatswain

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

    Баллы:
    61
    Там сейчас вообще другая структура, и данного файла нет.[DOUBLEPOST=1442941493,1442941388][/DOUBLEPOST]Не слишком силен в php, но думаю эта часть отвечает за хэширование.
    PHP:
        /**
         * Encrypt a plaintext password
         *
         * @param    string    $password    Password to encrypt
         * @return    string    Encrypted password
         * @todo    [Future] When we increase minimum PHP version, adjust blowfish to $2y$
         */
        
    public function encryptedPassword$password )
        {
            
    /* New password style introduced in IPS4 using Blowfish */
            
    if ( mb_strlen$this->members_pass_salt ) === 22 )
            {
                return 
    crypt$password'$2a$13$' $this->members_pass_salt );
            }
            
    /* Old encryption style using md5 */
            
    else
            {
                return 
    md5md5$this->members_pass_salt ) . md5( \IPS\Request::legacyEscape$password ) ) );
            }
        }
     
  18. Автор темы
    Starr

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

    Баллы:
    98
    Имя в Minecraft:
    _Starr_
    Перепишу щас скрипт.[DOUBLEPOST=1442941782][/DOUBLEPOST]@boatswain, проверяй.
     
  19. boatswain

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

    Баллы:
    61
    Ошибка при парсинге ответа... Файлы пусты.
     
  20. Автор темы
    Starr

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

    Баллы:
    98
    Имя в Minecraft:
    _Starr_
    А где у тебя лежит sql_utils и этот файл с хэшированием?
     
  21. boatswain

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

    Баллы:
    61
    /public_html/auth(fmx)/sql_utils.php[DOUBLEPOST=1442942393,1442942316][/DOUBLEPOST]/public_html/system/member/member.php
     

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