Реалізувати "Увійти за допомогою Google" (FedCM Popup) на terapiaact.com.br
Дозвольте користувачам увійти на terapiaact.com.br за допомогою свого облікового запису Google через спливаюче вікно Google Identity Services FedCM — точно так, як показано в прикладі інтерфейсу.
Спливаюче вікно повинно автоматично з'являтися для користувачів, які вже увійшли в Google, і дозволяти їм аутентифікуватися одним кліком. Після входу в систему система повинна безпечно збирати та зберігати ім'я користувача + електронну пошту в нашій базі даних.
Веб-сайт побудований на WordPress, використовуючи стандартну базу даних MySQL. Будь ласка, використовуйте цю існуючу базу даних і або:
створіть спеціалізовану таблицю (наприклад, ta_google_users) для зберігання: google_id, name, email, avatar_url, created_at, last_login_at.
Додатки 1
Результати роботи
Відгук замовника про співпрацю з Андреєм Матюшенком
Реалізувати "Увійти за допомогою Google" (FedCM Popup) на terapiaact.com.brРобота по додаванню логіна через гугл виконана успішно і швидко
Відгук фрилансера про співпрацю з Maksym Merzhvynskyi
Реалізувати "Увійти за допомогою Google" (FedCM Popup) на terapiaact.com.brПрацювати з замовником було приємно і комфортно. Чітке ТЗ, оперативні відповіді та конструктивна комунікація. Усі питання вирішувалися швидко, без зайвих затримок. Проект виконано в повному обсязі. Буду радий співпрацювати знову!
-
1 день4436 UAH
2 2 1 день4436 UAHПривіт!
Я можу реалізувати точно те, що ви описали для terapiaact.com.br, використовуючи Google Identity Services з FedCM та інтегрувати це чисто у вашу існуючу конфігурацію WordPress + MySQL.
Що я зроблю технічно
1. Налаштування Google Identity Services (FedCM)
Налаштуйте нового клієнта OAuth 2.0 у Google Cloud Console для вашого домену.
…
Реалізуйте новий JS Google Identity Services (One Tap / FedCM спливаюче вікно) так, щоб:
Спливаюче вікно автоматично з'являлося для користувачів, які вже увійшли в Google.
Вхід в один клік працював точно так, як у вашому референсному інтерфейсі.
Переконайтеся, що це відповідає вашому домену, HTTPS та вимогам браузера FedCM.
2. Інтеграція з WordPress
Реалізуйте невеликий кастомний плагін або інтеграцію теми (без змін у ядрі), яка:
Обробляє ID токен з Google на стороні сервера (PHP).
Перевіряє токен через Google (аудиторія, видавець, термін дії).
Безпечно витягує google_id, ім'я, електронну пошту, avatar_url.
3. Слой бази даних
Використовуйте вашу існуючу базу даних MySQL і створіть спеціальну таблицю, наприклад:
ta_google_users
id (первинний ключ, автоінкремент)
google_id (унікальний)
ім'я
електронна пошта
avatar_url
created_at
last_login_at
При вході:
Якщо користувач Google новий → вставте запис.
Якщо користувач існує → оновіть last_login_at та будь-які змінені поля (ім'я, аватар).
4. Аутентифікація / обробка сесій
Або:
Прив'яжіть користувачів Google до рідних користувачів WordPress (wp_users) та увійдіть через аутентифікацію WordPress,
або, якщо ви віддаєте перевагу:
Залиште окремий механізм сесій для ta_google_users і використовуйте його для закритих зон.
Захистіть від CSRF та повторних атак, використовуйте nonce та безпечні куки.
5. Безпека та найкращі практики
Використовуйте підготовлені запити / $wpdb для всіх операцій з БД.
Валідуйте та очищайте всі вхідні дані.
Обмежте інтеграцію вашим доменом та правильним client_id.
Зробіть рішення підтримуваним: чітка структура коду, коментарі та параметри конфігурації.
Якщо ви хочете, я також можу:
Додати невелику адмін-сторінку в WP для перегляду/фільтрації користувачів Google з ta_google_users.
Логувати основні події аутентифікації (новий користувач, вхід, помилка) для налагодження.
Я готовий почати, як тільки ви надасте:
Доступ до середовища стадії або розробки,
Ваші облікові дані клієнта Google Cloud,
І будь-які уподобання щодо прив'язки до користувачів WordPress або лише до спеціальної таблиці.
-
3 дні4436 UAH
3237 23 1 2 3 дні4436 UAHЦікавитеся покращенням досвіду ваших користувачів, забезпечуючи при цьому безпечну аутентифікацію? Реалізація “Увійти за допомогою Google” за допомогою спливаючого вікна FedCM спростить доступ до terapiaact.com.br. Я успішно інтегрував подібні служби ідентифікації і безперешкодно впроваджу цю функцію у вашу установку WordPress, забезпечуючи безпеку даних користувачів у спеціально виділеній таблиці MySQL. Завдяки експертизі в об'єднанні UI/UX з надійними рішеннями на стороні сервера, мій підхід забезпечує як негайні, так і довгострокові переваги. Співпрацюйте зі мною, щоб підвищити залученість і створити плавний, безпечний досвід входу для користувачів.
-
1 день4436 UAH
12862 4 2 1 день4436 UAHПривіт Максим Мержвинський,
Я можу зробити це за 1 годину.
З найкращими побажаннями.
Джео
-
1 день8872 UAH
10970 224 0 1 1 день8872 UAHПривіт! Я можу інтегрувати цю функцію у вашому веб-сайті. Будь ласка, зв'яжіться зі мною, я буду радий співпрацювати з вами.
-
3 дні4436 UAH3 дні4436 UAH
Як там сайт, працює нормально?
https://freelancehunt.com/showcase/work/sayt-psihologa/1954093.html
Можу допомогти з реалізацією
Актуальні фриланс-проєкти в категорії Бази даних та SQL
Вирішити проблему навантаження на хостинг сайта на ПресташопСайт з кожним місяцем потребує більше і більше ресурсів. Відповідь хостера:Під час перевірки сервера було зафіксовано підвищене навантаження з боку сервера баз даних MySQL. У моменти виникнення помилки 500 процес MySQL використовує значну частину ресурсів процесора, що може… PHP, Бази даних та SQL ∙ 2 години 51 хвилина тому ∙ 16 ставок |
Налаштування системи резервного копіювання та оптимізація серверної інфраструктуриМета робіт:Забезпечити надійне збереження даних CRM-системи та додатку шляхом впровадження автоматизованої системи резервного копіювання (Backups), а також провести ряд серверних доробок для підвищення стабільності, безпеки та продуктивності інфраструктури. DevOps, Бази даних та SQL ∙ 4 години 21 хвилина тому ∙ 15 ставок |
Pіm система
10 000 UAH
Треба зробити PIM систему. Кількість товарів — декілька мільйонів. Є декілька постачальників, які дають дані в різних форматах: csv, xml, API. Дані обмежені, часто треба знаходити характеристики товарів в інших джерелах та доповнювати. Треба зробити таблицю, де будуть… Бази даних та SQL, Веб-програмування ∙ 6 годин 18 хвилин тому ∙ 33 ставки |
Інтеграція BAS швейка 8
10 000 UAH
Доброго дня, потрібно інтегрувати BAS швейка 8, підʼєднати сайт та crm sales drive, налагодити звіти та інші дані Бази даних та SQL ∙ 7 годин 24 хвилини тому ∙ 7 ставок |
Створити дашборд у https://airtable.com/ по результативності рекламних креативів з facebook adsПовноцінне ТЗ https://docs.google.com/document/d/1_n_oYRNZWYxalUA---DM5AD1b5ZSrtePw5J4G42svGw/edit?usp=sharing Бази даних та SQL, Парсинг даних ∙ 1 день 2 години тому ∙ 16 ставок |