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

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

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

  1. Vladlen_198

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

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
    Неее, мне нужна сама генерация хеша, а не проверка.
    Копался я там.
    скачанные файлы (3).jpg
     
  2. 11dimonchik22

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

    Баллы:
    76
    маладец
    [​IMG]
     
  3. Автор темы
    Starr

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

    Баллы:
    98
    Разве в phpass не генерируется хеш? Тогда зачем я импортил?)
     
  4. Vladlen_198

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

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
    Он просто чекает, но не выводишь хеш. Или wp будет такой индивидуальный что для него нужен будет другой контролер.
     
  5. 11dimonchik22

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

    Баллы:
    76
    ааааа я понял как ты золотой сертификат получил :D нагибатор фигов, и зачем я на atpiska нажал :( :D
     
  6. RespectDDD

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

    Баллы:
    76
    Skype:
    netu_logina3
    У меня есть накручивалка для этого сайта))00
     
  7. Fairgnom

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

    Баллы:
    66
    Последнее редактирование: 16 авг 2015
  8. Vladlen_198

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

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
    Dark Theme просто
    Тем временем осталось только перенести несколько файлов и обвязка готова.
    upload_2015-8-16_19-22-42.png
     
  9. FakeOff

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

    Баллы:
    66
    Skype:
    v.i.p.-max
    Имя в Minecraft:
    Fake_Off
    Блин при привязке к wordpress выдало вона что... все по инструкшан.. в сеттингс префикс к таблице пользователей поменял вроде как
    Код:
    <br />
    <b>Parse error</b>:  syntax error, unexpected '{' in <b>/home/host1254047/tyha.ru/htdocs/mc/sql_utils.php</b> on line <b>22</b><br />
    

    Ну помогите :) @Vladlen_198 @Starr Пожалуйста :) Starr у тебя вроде для WP рабочая, может подскажешь что изменить нужно ?)
     
  10. Автор темы
    Starr

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

    Баллы:
    98
    @FakeOff, Даже не знаю. Точно правильно скопировал?
    Посмотрел по синтаксису, все норм.
     
  11. FakeOff

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

    Баллы:
    66
    Skype:
    v.i.p.-max
    Имя в Minecraft:
    Fake_Off
    Код:
    <?php
        include_once('settings.php');
        include_once('class-phpass.php');
      
        define('USER_EXISTS'    , 0);
        define('USER_NOT_EXISTS', 1);
        define('SQL_ERROR'      , 2);
      
        function IsPlayerInBase($db_handle, $login, $password) {
          
            global $players_table_name;
          
            $wp_hasher = new PasswordHash(8, TRUE);
          
            $user = array(
                          'login'    => $login,
                          'password' => $password
                          );
          
            $sql = $db_handle->prepare("SELECT `user_pass` FROM `{$players_table_name}` WHERE `user_login`=:login");
          
            if ($sql->execute(array('login' => $login)) {
                $password_hashed = $sql->fetchColumn();
                if($wp_hasher->CheckPassword($password, $password_hashed)) {
                return USER_EXISTS;
                } else {
                return USER_NOT_EXISTS;
                }
              
                } else {
                return SQL_ERROR;
                }
              
                }
        ?>
    и set
    Код:
    <?php
        $dbhost = 'localhost';
        $dbname = 'что';
        $dbuser = 'здесь';
        $dbpass = 'было';
        $players_table_name = 'wp_users'; // Имя таблицы с данными игроков (для DLE = dle_users)
        $tokens_table_name  = 'Tokens'; // Имя таблицы с данными для авторизации (запрос на создание в Tokens.sql)
      
        $main_folder = 'http://чтоооо/'; // Путь к рабочей папке на хостинге
      
        $servers_list    = 'servers.json'; // Название файла с настройками клиентов
        $skins_folder    = 'MinecraftSkins'; // Папка со скинами
        $cloaks_folder   = 'MinecraftCloaks'; // Папка с плащами
        $previews_folder = 'Previews'; // Папка с превью-картинками серверов
      
        $key = 'patato'; // Ключ для шифрования запросов
    ?>
    Все как с первой страницы + залил файл в корень как написано
     
  12. Автор темы
    Starr

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

    Баллы:
    98
    А, всё, затупил. Забыл там одну ")" поставить.
    Скопируй скрипт заново и проверь.
     
  13. FakeOff

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

    Баллы:
    66
    Skype:
    v.i.p.-max
    Имя в Minecraft:
    Fake_Off
    О получилось, ну почти [​IMG]
     
  14. Автор темы
    Starr

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

    Баллы:
    98
    Tokens.sql выполнил?
     
  15. FakeOff

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

    Баллы:
    66
    Skype:
    v.i.p.-max
    Имя в Minecraft:
    Fake_Off
    Блин точно базу то снес… вот я… хаха СПАСИБО :)
     
  16. NikaMuller

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

    Баллы:
    68
    Имя в Minecraft:
    NikaMuller
    А для xenforo адаптации не найдется? Я знаю, что это есть в веб-части от @Vladlen_198 , но полностью менять движок ради одной функции не хочется.
     
  17. Автор темы
    Starr

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

    Баллы:
    98
    @Sirse кидал.
    http://rubukkit.org/threads/fm-pdo-jni-fmlite-4-free-2-0.103416/page-57#post-1213111
    Я у себя не пробовал, поэтому не выкладывал.
     
  18. NikaMuller

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

    Баллы:
    68
    Имя в Minecraft:
    NikaMuller
  19. Автор темы
    Starr

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

    Баллы:
    98
    UP!

    Добавлена интеграция с AuthMe.
    Добавлена интеграция с Xenforo (by @Sirse)
     
    Последнее редактирование: 1 сен 2015
  20. NikaMuller

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

    Баллы:
    68
    Имя в Minecraft:
    NikaMuller
    Поторопился с выводом, скины некорректно работают, при входе в любом случае стандартный скин. @Sirse, молю помоги. Именно само превью скина дефолтное, при этом скин скачивается, тот который нужен и на сайте лежит, тот который нужен, удаляет сикн тоже из нужного места, а вот превью дефолтное при входе.

    Починил, путем замены в auth.php $username на $userinfo в 53 строчке
     
    Последнее редактирование: 2 сен 2015

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