{"id":14290,"url":"\/distributions\/14290\/click?bit=1&hash=bece6ae8cf715298895ba844b6416416882fe02c5d18dab2837319deacd2c478","title":"\u041a\u043e\u0440\u043f\u043e\u0440\u0430\u0446\u0438\u0438 \u043a\u0430\u043a \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u0440\u0430\u043d\u044c\u0448\u0435 \u0445\u043e\u0442\u044f\u0442 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u0447\u0430\u0442\u044c \u0441 \u043c\u0430\u043b\u044b\u043c \u0431\u0438\u0437\u043d\u0435\u0441\u043e\u043c","buttonText":"","imageUuid":""}

Авторизация на сайте через Telegram (альтернатива официального виджета)

Всем привет!🙌

Пару недель назад появилась мысль сделать регистрацию на сайте через Telegram бота, у меня уже был опыт создания такого инструмента и вышло успешно, но теперь встал вопрос, а могу ли я сделать этот инструмент для всех? Ну и есть ли аналоги этого?🤔

Полез в интернет и начал искать что-то подобное, для авторизации через телеграм.

И сначала разочаровался, так как увидел на официальном сайте телеграмма инструмент для создания виджета, чтобы регистрироваться на сайте через телеграм.

Думал “ну вот, фича уже сделана”, НО, не отпускала мысль, а почему этого до сих пор почти нигде нету?

Ответ я получил читая документацию

И когда я долистал до конца, я понял почему

ЭТО ЖЕ ПИПЕЦ КАК сложно🤯

Во первых, для понимания, а во вторых для реализации

Вот ссылка на документацию https://core. telegram. org/widgets/login

Тогда я успокоился, полистал интернет и понял, что пока удобного и доступного инструмента нету.

И сделал его:)

Мною была поставлена задача, сделать как можно более простой в интеграции на сайты инструмент, но при надобности, чтобы его фишек хватало на более сложные задачи и интеграции с бекендом, а так же, чтобы пользователю сайта вся регистрация занимала нажатие 3-4 кнопок.

И у меня вышло!

Представляю вам свою реализацию https://verificate-tg. ru

Для интеграции на сайт надо добавить кнопку и обязательный класс и подгрузить JS скрипт. Всё, дальше уже зависит от вашей фантазии, стиль кнопки, что делать, если человек зарегался и тд

Документация есть на сайте.

И как-бы всё сделал, но встало пару вопросов, на которые я сам не могу ответить, и у меня нету так много друзей веб разработчиков:( (буду рад, если вы ими станете)

Первый (1)

Нужно ли веб разработчикам регистрация через телеграм?

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

Второй (2)

Если такая фишка нужна, то я буду мучиться и всё таки использую инструмент телеграмма или же мне не так важно, если уже всё сделали, использую готовое?

Мне бы хотелось узнать мнение веб разработчиков, как они относятся к моей задумке и хоте ли бы использовать её в своих работах?

Ну и хотел бы услышать просто мнение людей, о моей задумке!

Сейчас реализованы только базовые функции, но если я увижу интерес, то в скорейшем времени буду допиливать под запросы)

0
8 комментариев
Написать комментарий...
Михаил Золотов

Использую сейчас авторизацию через телеграм и все больше сервисов сейчас начинают ее применять. Одним из основных преимуществ является бесплатная отправка сообщений с кодом или еще каких-то.
Из нюансов сразу - main_temp_id нужно делать какой-то токен а не число, подменив которое можно авторизоваться под кем-то.
И qr код для авторизации.

Ответить
Развернуть ветку
Ромашка
Автор

Михаил, приветствую)
Да, согласен, с защитой я ещё буду работать
На сколько мне известно, уже данную архитектуру, не так просто обойти.
Но я ещё поработаю над этим вопросом!

На счёт qr кода, это очень хорошая идея!
Если заходить с пк, можно с телефона подтвердить данный заход, в будущем обязательно сделаю, спасибо!:)

Ответить
Развернуть ветку
Gregory Obornev

Реализация вообще работает? Попробовал авторизоваться через телегу на указанном сайте - дальше команды /start бот не идет и собственно никакой авторизации не происходит...

Ответить
Развернуть ветку
Ромашка
Автор

Добрый день!
Да, из-за низкого интереса, я на время отъезда не проверял работу, и отвалилась часть функционала, заметил не сразу, работу восстановил.
Впредь такого допускать не буду)

Ответить
Развернуть ветку
Дмитрий Мещеряков

Сайт verificate-tg.ru не работает:
Работа сайта временно приостановлена
Хостинг сайта временно приостановлен

Ответить
Развернуть ветку
Ромашка
Автор

Добрый день!)
Да, так как юзеров функционала пока нет, и я ещё не использовал инструмент в своих проектах, не занимался обслуживанием
Сейчас всё работает
Если вас проект заинтересует, пишите)
Если им будут пользоваться, таких заминок не будет

Ответить
Развернуть ветку
Ruslan Tunick

Удивительная штука же получается, ведь уже подобная реализация была использована давным-давно. Где? Игровые боты с реферальной системой...
ссылка на бота namebot?start=UserId
всё что вы сделали, переработали её под сайт, поэтому прошу не присуждайте данную идею лишь себе, спасибо!

ps: даже я делающий ботов, в том числе игровых, точно так же реализовывал реф.систему

Ответить
Развернуть ветку
Ivan Feofilaktov

сайт не работает

Ответить
Развернуть ветку
5 комментариев
Раскрывать всегда