Zaimplementuj „Zaloguj się za pomocą Google” (FedCM Popup) na terapiaact.com.br
Umożliwienie użytkownikom logowania się do terapiaact.com.br za pomocą ich konta Google przez wyskakujące okno Google Identity Services FedCM — dokładnie tak, jak pokazano w interfejsie użytkownika w przykładzie.
Wyskakujące okno powinno automatycznie pojawiać się dla użytkowników, którzy są już zalogowani na Google i pozwalać im na uwierzytelnienie jednym kliknięciem. Po zalogowaniu system musi zbierać i przechowywać imię + nazwisko użytkownika oraz e-mail w naszej bazie danych w sposób bezpieczny.
Strona internetowa jest zbudowana na WordPressie, korzystając z domyślnej bazy danych MySQL. Proszę użyć tej istniejącej bazy danych i albo:
utworzyć dedykowaną tabelę (np. ta_google_users) do przechowywania: google_id, name, email, avatar_url, created_at, last_login_at.
Załączniki 1
Plik z rezultatem
Opinia zleceniodawcy o współpracy z Andrey Matyushenko
Zaimplementuj „Zaloguj się za pomocą Google” (FedCM Popup) na terapiaact.com.brPraca nad dodaniem logowania przez Google została wykonana pomyślnie i szybko.
Opinia freelancera o współpracy z Maksym Merzhvynskyi
Zaimplementuj „Zaloguj się za pomocą Google” (FedCM Popup) na terapiaact.com.brPraca z klientem była przyjemna i komfortowa. Jasne zlecenie, szybkie odpowiedzi i konstruktywna komunikacja. Wszystkie pytania były rozwiązywane szybko, bez zbędnych opóźnień. Projekt został zrealizowany w pełnym zakresie. Będę zadowolony z ponownej współpracy!
-
1 dzień365 PLN
2 2 1 dzień365 PLNCześć!
Mogę wdrożyć dokładnie to, co opisałeś dla terapiaact.com.br, używając Google Identity Services z FedCM i zintegrować to w sposób czysty z Twoim istniejącym ustawieniem WordPress + MySQL.
Co zrobię technicznie
1. Konfiguracja Google Identity Services (FedCM)
Skonfiguruj nowego klienta OAuth 2.0 w Google Cloud Console dla Twojej domeny.
…
Wdrożę nowy JS Google Identity Services (One Tap / FedCM popup), aby:
Popup automatycznie wyświetlał się dla użytkowników, którzy są już zalogowani na Google.
Logowanie jednym kliknięciem działa dokładnie tak, jak w Twoim interfejsie referencyjnym.
Upewnij się, że spełnia wymagania dotyczące Twojej domeny, HTTPS i przeglądarki FedCM.
2. Integracja z WordPress
Wdrożę mały niestandardowy plugin lub integrację motywu (bez modyfikacji rdzenia), która:
Obsługuje token ID z Google po stronie serwera (PHP).
Weryfikuje token za pomocą Google (odbiorca, wystawca, ważność).
Bezpiecznie wyodrębnia google_id, imię, e-mail, avatar_url.
3. Warstwa bazy danych
Użyj istniejącej bazy danych MySQL i stwórz dedykowaną tabelę, na przykład:
ta_google_users
id (klucz główny, auto inkrementacja)
google_id (unikalny)
imię
e-mail
avatar_url
created_at
last_login_at
Przy logowaniu:
Jeśli użytkownik Google jest nowy → wstaw rekord.
Jeśli użytkownik istnieje → zaktualizuj last_login_at i wszelkie zmienione pola (imię, avatar).
4. Obsługa uwierzytelniania / sesji
Albo:
Mapuj użytkowników Google na natywnych użytkowników WordPress (wp_users) i loguj ich za pomocą uwierzytelniania WordPress,
lub, jeśli wolisz:
Zachowaj oddzielny mechanizm sesji dla ta_google_users i użyj go do obszarów z ograniczonym dostępem.
Chroń przed atakami CSRF i powtórzeniowymi, używaj nonce i bezpiecznych ciasteczek.
5. Bezpieczeństwo i najlepsze praktyki
Używaj przygotowanych zapytań / $wpdb do wszystkich operacji DB.
Waliduj i oczyszczaj wszystkie przychodzące dane.
Ogranicz integrację do swojej domeny i poprawnego client_id.
Uczyń rozwiązanie łatwym do utrzymania: jasna struktura kodu, komentarze i opcje konfiguracyjne.
Jeśli chcesz, mogę również:
Dodać małą stronę administracyjną w WP do przeglądania/filtracji użytkowników Google z ta_google_users.
Rejestrować podstawowe zdarzenia uwierzytelniania (nowy użytkownik, logowanie, błąd) do debugowania.
Jestem gotowy do rozpoczęcia, gdy tylko dostarczysz:
Dostęp do środowiska staging lub dev,
Twoje dane uwierzytelniające klienta Google Cloud,
I wszelkie preferencje dotyczące mapowania na użytkowników WordPress w porównaniu do dedykowanej tabeli.
-
3 dni365 PLN
3237 23 1 2 3 dni365 PLNCiekawy, jak podnieść doświadczenie swoich użytkowników, zapewniając jednocześnie bezpieczną autoryzację? Wdrożenie „Zaloguj się za pomocą Google” przy użyciu okna FedCM uprości dostęp do terapiaact.com.br. Z powodzeniem zintegrowałem podobne usługi tożsamości i bezproblemowo wprowadzę tę funkcję do Twojej konfiguracji WordPress, zabezpieczając dane użytkowników w dedykowanej tabeli MySQL. Dzięki doświadczeniu w łączeniu UI/UX z solidnymi rozwiązaniami backendowymi, moje podejście zapewnia zarówno natychmiastowe, jak i długoterminowe korzyści. Współpracuj ze mną, aby zwiększyć zaangażowanie i zbudować płynne, bezpieczne doświadczenie logowania użytkowników.
-
1 dzień365 PLN
12862 4 2 1 dzień365 PLNCześć Maksym Merzhvynskyi,
Mogę to zrobić w 1 godzinę.
Z poważaniem.
Jeo
-
1 dzień729 PLN
10970 224 0 1 1 dzień729 PLNCześć! Mogę zintegrować tę funkcję na twojej stronie internetowej. Proszę o kontakt, z przyjemnością nawiążę z tobą współpracę.
-
3 dni365 PLN3 dni365 PLN
Jak tam strona, działa normalnie?
https://freelancehunt.com/showcase/work/sayt-psihologa/1954093.html
Mogę pomóc w realizacji
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Należy rozebrać bazę danych tak, aby na wyjściu wyszły pliki w formacieJest baza danych forum i pliki forum XENFORO 1.6. Należy stworzyć plik importu do innego skryptu, ale wszystkie pola muszą być zachowane. Przekazuję pliki z wymaganiami oraz plik FAQ, które pola są mi potrzebne. Pliki z wymaganiami dotyczą każdego osobnego typu parametrów. To… Bazy danych i SQL, Parsowanie danych ∙ 5 godzin 34 minuty temu ∙ 5 ofert |
Potrzebny specjalista Power BI do budowy raportów zarządzających na podstawie BAS Księgowość KORPO firmieJesteśmy dystrybutorem międzynarodowych marek sportowych w Ukrainie. Księgowość prowadzona jest w BAS Księgowość KORP.Szukamy specjalisty, który pomoże zbudować system raportowania zarządczego dla kierownictwa firmy na bazie Power BI.Ważne: interesuje nas nie tylko… Bazy danych i SQL, Usługi księgowe ∙ 3 dni 18 godzin temu ∙ 6 ofert |
Zadanie techniczne: Integracja bota czatu Telegram z BAS1. Ogólny opis Należy zrealizować integrację chatbota z systemem BAS w celu przesyłania i rejestrowania danych o towarach (zamówieniach). 2. Dane wejściowe (przesyłane przez chatbota): ID grupy Nazwa towaru (z kodem towaru) Cena towaru 3. Logika działania: Po naciśnięciu… Automatyzacja zarządzania przedsiębiorstwem, Bazy danych i SQL ∙ 3 dni 21 godzin temu ∙ 19 ofert |
Integracja danych 1CZorganizować jakościowe przygotowanie i transfer danych z 1C do BigQuery do dalszego wykorzystania w Looker:Zorganizować dane zgodnie z tym, jakie pola są potrzebne.Przygotować zrozumiałą strukturę tabel i pośrednich zbiorów danych, na których będą budowane… Bazy danych i SQL, Obróbka danych ∙ 5 dni 12 godzin temu ∙ 9 ofert |
Opracowanie prostego systemu controllingu i ewidencji zarządczej w Google Sheets „pod klucz”Nazwa zadania: Opracowanie prostego systemu controllingu i ewidencji zarządczej w Google Sheets „pod klucz” dla firmy budowlanej w Polsce (+ szkolenie online oraz pomoc przy wdrożeniu) O firmie, kontekście i moim głównym problemie Dzień dobry, Poszukuję doświadczonego… Bazy danych i SQL, Usługi księgowe ∙ 6 dni 18 godzin temu ∙ 36 ofert |