Integracja bota tg z witryną
Potrzebna jest następująca logika serwerowa na stronie (ponieważ strona po prostu nie przyjmuje żadnych tokenów w parametrze GET):
Endpoint na backendzie, który na podstawie user_id (lub user_phone) zwraca jednorazowy token (JWT lub inny),
Na przykład:
POST /api/v1/auth/token
{
"api_key": "...",
"param": { "user_id": 1234 }
}
→ { "status":"OK", "token":"..." }
Na froncie (w katalogu) zrealizować trasę /auto-login?token=..., która: sprawdza i deszyfruje ten token, szuka użytkownika w sesji (ustawia session.cookie), i przekierowuje go już na stronę katalogu w ramach autoryzowanej sesji.
Potrzebne jest jak /auth/token lub /users/login na backendzie, ponieważ bot po prostu nie będzie mógł automatycznie się zalogować.
Podsumowanie:
Potrzebne jest zrealizowanie odpowiedniego endpointu na stronie, który wydaje jednorazowy token i podczas przejścia po nim ustawia sesję.
-
Dzień dobry. Wykonam.
Mam duże doświadczenie w programowaniu w Pythonie.
Zajmuję 2. miejsce na platformie.
Zrealizuję endpoint do wydawania jednorazowego tokenu, podczas przejścia utworzy sesję.
Optymalizuję.
Moje portfolio:Freelancehunt
Piszcie, omówimy i przystąpię do pracy.
-
355 1 0 Dzień dobry, chętnie pomogę Ci z tym problemem, mam duże doświadczenie w botach, więc mogę Ci pomóc
oto przykłady prac:
Freelancehunt
-
1386 14 0 Dzień dobry! Jestem gotów zająć się realizacją twojego projektu. Napisz do mnie prywatnie, aby omówić TZ i warunki współpracy.
-
5415 26 1 1 Dzień dobry
Realizuję backendowy endpoint, który wydaje jednorazowy token na podstawie user_id lub user_phone, oraz trasę na froncie /auto-login, która deszyfruje token, autoryzuje użytkownika i ustawia sesję z przekierowaniem do katalogu. Możemy użyć JWT lub innego formatu. Jestem gotowy zacząć jutro — proszę, prześlij istniejącą strukturę projektu (framework, język), aby dokładniej ocenić czas i koszt.
-
247 Cześć, Dmitrij! 🌟
Nazywam się Siergiej, jestem programistą webowym z doświadczeniem w tworzeniu logiki serwerowej i autoryzacji. Jestem gotów zrealizować logikę serwerową dla twojej strony: endpoint do wydawania jednorazowego tokena i trasę auto-logowania na froncie z ustawieniem sesji. 🚀
📋 Plan realizacji:
Endpoint na backendzie (POST /api/v1/auth/token):
Stworzę endpoint w PHP/Node.js (w zależności od twojego stosu).
Przykład:
… Żądanie: POST /api/v1/auth/token z ciałem {"api_key": "twoj_klucz", "param": {"user_id": 1234}}.
Sprawdzę api_key (dla bezpieczeństwa).
Wygeneruję jednorazowy token JWT (ważność — 5 minut) za pomocą biblioteki (na przykład, firebase/jwt dla PHP).
Odpowiedź: {"status": "OK", "token": "jwt_token"}.
Trasa na froncie (/auto-login?token=…):
Zrealizuję trasę na froncie (przypuszczalnie JavaScript):
Sprawdzę token: odszyfruję JWT, sprawdzę ważność (ważność, podpis).
Jeśli token jest ważny, znajdę użytkownika po user_id (poprzez zapytanie do backendu).
Ustawię sesyjną cookie (na przykład, przez document.cookie lub zapytanie do backendu w celu utworzenia sesji).
Przekieruję na stronę katalogu (/catalog) już w autoryzowanej sesji.
Bezpieczeństwo i optymalizacja:
Token będzie jednorazowy: po użyciu zostanie unieważniony (przechowuję w bazie danych lub Redis).
Dodam obsługę błędów: jeśli token jest nieważny, przekierowanie na stronę logowania z błędem.
💰 Koszt i terminy:
Endpoint na backendzie: 150 USD.
Trasa na froncie: 100 USD.
Razem: 250 USD.
Terminy: 3–5 dni.
Wsparcie: 50 USD/miesiąc.
❓ Następne kroki:
Proszę o sprecyzowanie stosu backendu (PHP, Node.js lub inny).
Proszę o dostęp do repozytorium lub serwera.
Zacznę po uzgodnieniu!
Z poważaniem, Siergiej 😊
-
3630 36 3 1 Dzień dobry!
Profesjonalnie tworzę boty w Telegramie i aplikacje webowe w Pythonie.
Jestem gotów zrealizować dla Ciebie takiego bota + wdrożyć go na serwerze
Napisz do mnie w wiadomości prywatnej, ustalimy szczegóły
-
151 Witaj! Realizuję backendowy endpoint do wydawania jednorazowego tokena (JWT), z dalszą autoryzacją przez auto-logowanie z sesją. Mam doświadczenie z API, sesjami i JWT. Szybko i jakościowo zrealizuję wszystko zgodnie z TZ.
-
53133 995 1 10 Witaj. Mam duże doświadczenie z Node.js. Jestem gotowy do współpracy. Proszę o kontakt
-
394 Dzień dobry, mam doświadczenie w pracy z REST API, chętnie pomogę w tej sprawie, proszę napisać na priv!
Aktualne projekty freelancerskie w kategorii Bazy danych i SQL
Stworzyć skraper dla Instagrama
63 PLN
Zaprojektować scraper dla Instagrama, który będzie pobierał konta na Instagramie wraz z ich adresami e-mail na podstawie lokalizacji geograficznej. Chętnie nawiążę współpracę Bazy danych i SQL, Parsowanie danych ∙ 5 godzin 32 minuty temu ∙ 1 oferta |
Przyspieszenie strony, subdomeny (WP + ACF, WooCommerce)Potrzebne jest stworzenie głównej strony (na WordPress z ACF) oraz subdomeny (na WooCommerce - mała strona) szybkie w ładowaniu. Optymalizacja została już przeprowadzona, ale strona i panel administracyjny nadal są wolne (głównie wersja mobilna). W pracy strony pojawiają się… Bazy danych i SQL, Programowanie stron internetowych ∙ 7 godzin 23 minuty temu ∙ 7 ofert |
Dodawanie biletów do Google Wallet i Apple WalletMam zarejestrowanych użytkowników w bazie mariadb, potrzebuję umożliwić im pobieranie biletu na wydarzenie do Google Wallet i Apple Wallet (link do rozsyłania mailem, każdy z nich ma indywidualny kod uczestnictwa). Bazy danych i SQL, Programowanie stron internetowych ∙ 11 godzin 48 minut temu ∙ 1 oferta |
Programista 1C BAF. Synchronizacja API.Szukamy programisty, który ma doświadczenie w pracy z "niekontrolowanymi" formularzami. Zadanie - pobieranie danych przez api oraz synchronizacja dostępności. Bazy danych i SQL ∙ 14 godzin 58 minut temu ∙ 2 oferty |
Podłączenie pola wyboru do LPCRM
90 PLN
Zintegruj checkbox z LPCRM, aby: • Automatycznie fiskalizować zamówienia tworzone w LPCRM. • Wysyłać elektroniczne faktury fiskalne do klientów na email • Zapisywać status fiskalizacji w karcie zamówienia. Kilka testowych zadań Bazy danych i SQL, Usługi księgowe ∙ 1 dzień 12 godzin temu ∙ 4 oferty |