169 похожих чатов

Интересно, кто-то использовал пользовательский id в телеграм для «сквозной» идентификации

при переходе на сайт?

Например: 1. Есть веб-сервис, который ищет данные по запросу пользователя и отдает ответ в телеграм. Интерфейсом между юзером и сервисом служит бот телеграмный.
2. Есть веб-морда к сервису, на Фениксе.
Задача: идентифицировать пользователя при переходе на сайт из телеграм безо всяких аутентификаций.
Можно конечно брать id юзера, шифровать его и передавать параметром в самой ссылке, а Фениксом при обращении к сайту проверять «кто пришел».

Готовых решений не ищу, просто послушал бы кто как сделал бы…

4 ответов

26 просмотров

Ну в общем меняем слово "телеграм" на слово "телефон" и получаем 2fa. Значит он должен в ТГ по этому ID сначала зарегиться-подтвердить, а потом сайтобот ему будет присылать кнопочку в телегу, на которую надо нажать.

Keiman- Автор вопроса
Д. П.
Ну в общем меняем слово "телеграм" на слово "телеф...

Да юзер уже в телеграм подписавшись на бот «передал» веб-сервису свой id. Веб-сервис знает пользователя, хранит его поисковые запросы и тд. Вопрос как Фениксу его опознать, когда юзверь перешел из бота телеграмного по ссылке на сайт.

А для чего веб морда? Если хочется красивый интерфейс, то можно в тг webapp сделать

Keiman- Автор вопроса
Maksim Terichev
А для чего веб морда? Если хочется красивый интерф...

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

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта