Результаты поиска по запросу: *

  1. E

    Авторизация в Ghtweb(5.1.3)

    @Martali, хорошо, что разобрались. Но в целом я удивлён почему эта настройка вообще отсутствовала, ну да ладно
  2. E

    Авторизация в Ghtweb(5.1.3)

    @Martali, в вашем случает, так как проект есть на github рекомендую использовать его поиск по проекту "In this repository", для локального поиска по папкам и файлам могу порекомендовать avsearch. Судя по точке входа index.php в ваше приложение у вас должна быть папка config в папке protected. В...
  3. E

    Авторизация в Ghtweb(5.1.3)

    @Martali, хорошо, не за что, рад что получилось решить проблему :)
  4. E

    Авторизация в Ghtweb(5.1.3)

    @Martali, ааа, ну, тогда понятно как вас пускал логин сервер при авторизации. Ладно, попробуйте с моим кодом выше посмотрим что из этого получится
  5. E

    Авторизация в Ghtweb(5.1.3)

    @Martali, непонятно ещё какой был хэш пароля на сервере в таблице аккаунтов после того как вы зарегистрировались на сайте, но ещё не пытались войти в игру, хотя этого мы уже не узнаем. Ладно, ждём пока вы внесёте изменения и попробуете вышеописанные действия
  6. E

    Авторизация в Ghtweb(5.1.3)

    @Martali, давайте разъясним ситуацию, а то уже ничего не понятно. 1. У вас стоит авторегистрация на сервере, верно? Или она отключена? 2. Вы зарегистрировали аккаунт с логином - tester5 и паролем 123456 через логин сервер, но на сайте такой аккаунт не регистрировался, так получается? 3. И теперь...
  7. E

    Авторизация в Ghtweb(5.1.3)

    @Martali, тот код в LoginForm.php засунуть в 121 строку и он ни как по сути не влияет на то что указано в Lineage.php, так что в принципе на любом блоке, либо моём, либо Mex-Vision
  8. E

    Авторизация в Ghtweb(5.1.3)

    Сделайте вывод паролей как я описал в предыдущем сообщении, чтобы понять какие данные паролей сравниваются при авторизации. Без этой информации сложно понять, что происходит и почему не проходит авторизация в ЛК на сайте. И прикрепите данные паролей в сообщении
  9. E

    Авторизация в Ghtweb(5.1.3)

    @Martali, То что на сайте нет пароля это нормально, пароль берётся из игры LoginForm.php#101 например, при авторизации начиная с 101 строки идёт логика поиска аккаунта по логину в БД игры, а уже на 113 строке идёт поиск аккаунта в БД сайта. Auth_hash служит лишь для Cookie скорее всего и...
  10. E

    Авторизация в Ghtweb(5.1.3)

    @Martali, отладить можно с помощью PHPStorm. Ставите на свой ПК Apache, PHP + xDebug и MySQL или какой-нибудь Denwer и к нему xDebug (если его там нет), создаёте базу данных для движка в MySQL под ghtweb, создаёте хост для движка ghtweb, заливаете файлы движка, настраиваете чтобы у вас сайт...
  11. E

    Авторизация в Ghtweb(5.1.3)

    В целом в JTS есть функция проверки хэша пароля sha1 (как минимум она работает, потому что там после проверки пароля с помощью pbkdf2, если зафейлилась проверка, тогда запускается цикл со старыми реализациями алгоритма хэширования, если один из алгоритмов совпал, тогда генерируется набор...
  12. E

    Авторизация в Ghtweb(5.1.3)

    @Martali, сложно сказать что лучше и быстрее, кому как удобнее. По поводу PBKDF2WithHmacSHA1, в исходниках LS есть пакет клиента RequestAuthLogin.java собственно в нём происходит проверка пароля при авторизации и генерация нового хэша при автореге аккаунтов через LS. Там же можно найти строки с...
  13. E

    Авторизация в Ghtweb(5.1.3)

    @Martali, Со строками я в прошлый раз ошибся, там 209 строка, всё это я смотрел на github. Судя по всему у JTS не просто sha1 крипт, вы же сами кидали пароль после входа на сервер через LS: sha1:1000:BKUtFOSowxjReuJ2InqAesCMSOOmUo3q:RckmG3A/AGEG3TODiYTgsCWjz6+/UqyW Как видите здесь несколько...
  14. E

    Авторизация в Ghtweb(5.1.3)

    @Martali, самое быстрое решение проблемы, это отладка скрипта modules/login/models/LoginForm.php после входа через LS Если после входа в LS пароль изменяется, скорее всего надо будет добавить проверку пароля из логин сервере в ght. В коде выше, который вы скинули, пароль с логин сервера судя по...
Назад
Сверху Снизу