Перейти к содержанию

Telegram Login Handler 1.0.3


SlawkA

Рекомендуемые сообщения

hotfix 1.0.4

(вход в ац так и не реализован)

Telegram Login Handler 1.0.4.tar

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

К сожалению, у вас нет разрешения на это!

1S111/1

что за фигня подскажите) при установке пишет

Ссылка на комментарий
Поделиться на другие сайты

Здравствуйте! Подскажите в чём проблема может быть, стоит 1.0.4 всё по инструкции, а в место кнопки Username invalid, а при регистрации вообще её нет?

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

HooLIGUN На логин работает, на регистрацию не работает. Но спасибо и на том, что на логин работает 😘

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

Установил все правильно, возможность авторизации появилась.

После ввода номера, подтвердил через смс, и далее вылезло это.

 

2.png

Ссылка на комментарий
Поделиться на другие сайты

5 минут назад, Zero108 сказал:

Не ставить. Толком не работает.

+

Ссылка на комментарий
Поделиться на другие сайты

Дело в том, что там не учитывается возможное отсутствие у пользователей некоторых данных (фамилии, юзернейма, фото профиля). При формировании хэша для проверки авторизации туда попадают пустые переменные (last_name и/или username и/или photo_url), из-за чего в конечном итоге хэши не сходятся. Чтобы это исправить, нужно добавить проверку и исключить пустые переменные для формирования хэша.

Отсюда получается, что у тех, у кого все это есть - спокойной могут авторизоваться, а те, у кого хоть что-то отсутствует (фамилия, юзернейм или фото) - получают ошибку.

@HooLIGUN мыслил в правильную сторону, но не до конца решил проблему.

Прикрепляю исправленную версию.

 

telegramlogin.tar

Изменено пользователем WaNted
Ссылка на комментарий
Поделиться на другие сайты

WaNted Запись в журнале была вызвана гостем.

Exception: Data is NOT from Telegram (0)
#0 /var/www/u1735377/data/www/site-name.ru/applications/telegramlogin/interface/telegram/auth.php(25): checkTelegramAuthorization(Array, Array)
#1 {main}
Ссылка на комментарий
Поделиться на другие сайты

1 час назад, Anche сказал:

WaNted Та же самая ошибка выскакивает.

WaNted  Проверьте, пожалуйста, выложенное вами приложение. Оно вызывает такие же ошибки.

Изменено пользователем Zero108
Ссылка на комментарий
Поделиться на другие сайты

Тестирую у себя - работает всё прекрасно с разных аккаунтов.

У кого возникает подобная проблема с моим фиксом, просьба написать в лс для отладки.

@Anche отказался от предложения протестировать его случай.

Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, WaNted сказал:

Тестирую у себя - работает всё прекрасно с разных аккаунтов.

У кого возникает подобная проблема с моим фиксом, просьба написать в лс для отладки.

@Anche отказался от предложения протестировать его случай.

Ограничусь интеграцией Вконтакте.)

Ссылка на комментарий
Поделиться на другие сайты

WaNted Поставил. Сразу есть несколько вопросов:

После установки в разделе Приложения показывает, что это версия Telegram Login Handler 1.0.2. У меня есть версии 1.0.3 и 1.0.4. Есть ли смысл прислать вам обе эти версии или любую из них, чтобы вы их также поправили и выложили тут?

В настройках приложения я разрешил авторизацию в ACP. Но по факту можно авторизоваться только в публичную часть сайта, потому что на странице авторизации в ACP отсутствует опция авторизации через Телеграм. То есть получается, что это приложение всё же не доведено до ума.

Могу отметить, что выложенное выше приложение версии 1.0.2 работает корректно, ошибку никакую не выдает.

Изменено пользователем Zero108
Ссылка на комментарий
Поделиться на другие сайты

В данном случае версии не имеют никакого значения. Я под основу брал оригинальную версию 1.0.2, а не исправленную, которую выкладывал HooLIGUN.

Ссылка на комментарий
Поделиться на другие сайты

WaNted а по поводу авторизации в ACP в даном приложении вообще не предусмотрена опция в коде самого приложения? Некоторые другие приложения такую опцию имеют.

Изменено пользователем Zero108
Ссылка на комментарий
Поделиться на другие сайты

Скорее всего автор не предусмотрел это.

Ссылка на комментарий
Поделиться на другие сайты

Удалось успешно авторизоваться через Телеграм только в десктопной версии сайта. В мобильной версии на Андроиде при попытке авторизации отсылается запрос в Телеграм. Нужно перейти в Телеграм и подтвердить авторизацию. При возвращении в браузер все это уже сбросились и авторизацию нужно запрашивать заново. Кто как решил эту проблему?

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...
В 31.07.2022 в 18:04, Anche сказал:

Установил все правильно, возможность авторизации появилась.

После ввода номера, подтвердил через смс, и далее вылезло это.

 

2.png

Исправить можно как то? 

Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...

Господа, всем привет

Есть у кого то свежая версия работающая на 4.7?

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...