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

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

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем byxar, 6 ноя 2011.

  1. ErickSkrauch

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

    Баллы:
    68
    Имя в Minecraft:
    ErickSkrauch
    @Beregovoy, подскажи, как мне его перекодировать в UTF-8? Я использую NetBeans. Лаунчер (этот вот, что ты мне дал) я скомпилировал, но опять не вижу русского в форме входа.
     
    Beregovoy нравится это.
  2. Beregovoy

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

    Баллы:
    63
    Notepad++. Открываеш java файл где есть русский текст и нажимаеш сверху Кодировка -> Преобразовать в UTF-8 без BOM
     
    ErickSkrauch нравится это.
  3. Dj Art

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

    Баллы:
    63
    Skype:
    telterr
    Помогите с авторизацией при системе форума phpBB! Уже целый день мучаюсь, ищу.
     
  4. ErickSkrauch

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

    Баллы:
    68
    Имя в Minecraft:
    ErickSkrauch
    @Dj Art, просто в файле config.php замени названия столбцов на нужные и получай профит!
     
  5. Dj Art

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

    Баллы:
    63
    Skype:
    telterr
    Да, казалось бы всё так просто... Не тут то было! У этого форума другое шифрование, отличное от md5, вроде как, а так как я ничего практически не смыслю в php, и мне сложно анализировать большие файлы, то у меня ничего не получается. Жду помощи...
     
  6. ErickSkrauch

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

    Баллы:
    68
    Имя в Minecraft:
    ErickSkrauch
    @Dj Art, ты, похоже, не видел больших файлов... Но вообще, я не знаком с внутренностями phpBB, 6о могу познакомится за денюжку ;)
     
  7. Dj Art

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

    Баллы:
    63
    Skype:
    telterr
    Для того, кто ничего не знает в php - файлы из phpBB - большие. Не, за денежку не вариант.
     
  8. Dj Art

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

    Баллы:
    63
    Skype:
    telterr
    Ну ладно, задам вопрос по другому: как в php получить из фразы "MyPassword" фразу "$H$9DlsTK3yPmZ9ectis.rh.I34VsaEMV/"? И, желательно, написать, что нужно приписать в файлах авторизации.
     
  9. Beregovoy

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

    Баллы:
    63
    Phpbb под рукой нету, но суть такая. Посмотреть в исходниках пхпбб функцию которая хеширует пароль, и передрать ее себе. Подробней получится только увидев исходники форума
     
    Dj Art нравится это.
  10. Dj Art

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

    Баллы:
    63
    Skype:
    telterr
    Не получается у меня найти это. Прикрепил файл, с авторизацией, как я понял. Не мог бы ты показать мне эту функцию, правда если это тот файл?
     

    Вложения:

    • auth_db.zip
      Размер файла:
      2,7 КБ
      Просмотров:
      3
  11. Vital_x

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

    Баллы:
    63
    Имя в Minecraft:
    Vital_X
    Что делать? :mad:
    [​IMG]
     
    Dj Art нравится это.
  12. _Dimk_O_

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

    Баллы:
    123
    Skype:
    dimk__o
    КОДИРОВКА!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     
  13. Vital_x

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

    Баллы:
    63
    Имя в Minecraft:
    Vital_X
    что за Кодировка? И как исправить?
     
  14. _Dimk_O_

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

    Баллы:
    123
    Skype:
    dimk__o
    Кодировка
     
    Teor нравится это.
  15. Vital_x

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

    Баллы:
    63
    Имя в Minecraft:
    Vital_X
    Как мне это исправить?
     
    Сникерсни нравится это.
  16. _Dimk_O_

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

    Баллы:
    123
    Skype:
    dimk__o
    Любой нормальный редактор php
    Notepad++
     
  17. Vital_x

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

    Баллы:
    63
    Имя в Minecraft:
    Vital_X
    у меня в Notepad++ Похоже все нормально.
    Там вот такой код
    <?php
    define('INCLUDE_CHECK',true);
    require_once 'functions.php';
    include ("connect.php");
    $login = $_POST['user'];
    $postPass=$_POST['password'];
    $ver=$_POST['version'];

    if(getGameInfo('launcher') == $ver){

    if ($crypt == 'hash_md5' || $crypt == 'hash_authme' || $crypt == 'hash_xauth' || $crypt == 'hash_cauth' || $crypt == 'hash_joomla' || $crypt == 'hash_wordpress' || $crypt == 'hash_dle' || $crypt == 'hash_drupal')
    {
    $row = mysql_fetch_assoc(mysql_query("SELECT $db_columnUser,$db_columnPass FROM $db_table WHERE $db_columnUser='{$_POST['user']}'"));
    $realPass = $row[$db_columnPass];
    }

    if ($crypt == 'hash_ipb' || $crypt == 'hash_vbulletin')
    {
    $row = mysql_fetch_assoc(mysql_query("SELECT $db_columnUser,$db_columnPass,$db_columnSalt FROM $db_table WHERE $db_columnUser='{$_POST['user']}'"));
    $realPass = $row[$db_columnPass];
    $salt = $row[$db_columnSalt];
    }

    if ($crypt == 'hash_xenforo')
    {
    $row = mysql_fetch_assoc(mysql_query("SELECT $db_table.$db_columnId,$db_table.$db_columnUser,$db_tableOther.$db_columnId,$db_tableOther.$db_columnPass FROM $db_table, $db_tableOther WHERE $db_table.$db_columnId = $db_tableOther.$db_columnId AND $db_table.$db_columnUser='{$_POST['user']}'"));
    $realPass = substr($row[$db_columnPass],22,64);
    $salt = substr($row[$db_columnPass],105,64);
    }

    if ($realPass)
    {
    $checkPass = $crypt();

    if(strcmp($realPass,$checkPass) == 0)
    {
    $sessid = generateSessionId();
    $gamebuild=getGameInfo('build');
    mysql_query("UPDATE $db_table SET $db_columnSesId='$sessid' WHERE $db_columnUser = '$login'") or die ("Запрос к базе завершился ошибкой.");
    $dlticket = md5($login);
    echo $gamebuild.':'.$dlticket.':'.$login.':'.$sessid.':';
    }
    else
    {
    echo "Bad login";
    }
    }
    else {
    echo "Bad login";
    }
    }
    else{
    echo 'Old version';
    }
    ?>
     
    zuma2 нравится это.
  18. _Dimk_O_

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

    Баллы:
    123
    Skype:
    dimk__o
    :fp:
    Безымянный.png
     
  19. Vital_x

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

    Баллы:
    63
    Имя в Minecraft:
    Vital_X
    Ничего не поменялось :why:
     
  20. Beregovoy

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

    Баллы:
    63
    Смени кодировку во всех файлах исходника лаунчера
     

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