تخطى إلى المحتوى
WordPress.org

العربية

  • القوالب
  • الإضافات
  • الأخبار
  • الدعم الفني
  • حول
    • كُتيب المساهمة
  • احصل على ووردبريس
احصل على ووردبريس
WordPress.org

Plugin Directory

Login With

  • Submit a plugin
  • My favorites
  • Log in
  • Submit a plugin
  • My favorites
  • Log in

Login With

بواسطة STASEO
تنزيل
  • تفاصيل
  • المراجعات
  • التنصيب
  • التطوير
الدعم

الوصف

Login With – Google Login for WooCommerce, is a simple and secure plugin that adds Google authentication to your WooCommerce store. It allows customers to log in using their Google accounts, providing a quick and familiar login experience that leads to better conversion rates and more sales. With just one click, customers can login with Google — no passwords, no forms, no friction. Faster checkouts mean fewer abandoned carts and more completed purchases. Simple to set up, trusted by users, and built to help your store grow.

External Services

This plugin uses Google OAuth 2.0 for authentication. When a user clicks the “Login with Google” button, the following data is sent to Google’s servers:

  1. Client ID and Client Secret (configured in plugin settings)
  2. User’s email address and basic profile information (name)
  3. Authentication state token for security

This data is used to:
– Verify the user’s Google account
– Retrieve basic profile information
– Create or update the user’s account in your WooCommerce store

The plugin connects to these Google services:
– https://oauth2.googleapis.com/token (for authentication)
– https://www.googleapis.com/oauth2/v2/userinfo (for user profile data)

For more information about Google’s data handling, please review:
– Google’s Terms of Service
– Google’s Privacy Policy

Features

  • Conversion rate and sales booster
  • Adds a “Login with Google” button to WooCommerce login forms
  • Works on both the account page and checkout
  • Secure OAuth 2.0 authentication
  • Automatic user account creation for new Google users
  • Syncs user’s name and email from Google profile
  • Customizable button appearance
  • Mobile-friendly design

Requirements

  • WordPress 5.0 or higher
  • WooCommerce 3.0 or higher
  • PHP 7.2 or higher
  • Google API credentials (Client ID and Client Secret)

التنصيب

  1. Go to Plugins > Add New Plugin > Upload Plugin > Select the zip folder / Upload / Install / Activate
  2. Go to Settings > Login With
  3. Enter your Google API credentials:
    • Client ID
    • Client Secret
  4. Add the Redirect URI to your Google Cloud Console:
    • Go to Google Cloud Console > Credentials
    • Edit your OAuth 2.0 Client ID
    • Add the Redirect URI shown in the plugin settings
  5. Save the settings

Getting Google API Credentials

  1. Go to the Google Cloud Console
  2. Create a new project or select an existing one
  3. Enable the Google+ API
  4. Go to Credentials
  5. Create an OAuth 2.0 Client ID
  6. Set the application type to “Web application”
  7. Add your website’s domain to authorized JavaScript origins
  8. Add the Redirect URI from the plugin settings
  9. Copy the Client ID and Client Secret to the plugin settings

الأسئلة المتكررّة

Where can I get Google API credentials?

You can get them from the Google Cloud Console. See the “Getting Google API Credentials” section in the installation instructions.

Can I customize the login button?

Yes, you can customize the button’s appearance by modifying the CSS in the plugin’s style.css file.

Does this work with WooCommerce checkout?

Yes, the Google login button appears on both the account page and during checkout.

المراجعات

Do not download

littleplugins 27 أبريل، 2026 1 reply
Plugin downloaded 7000 duplicate images to my site. Author is either a moron or a hacker.
إقرأ جميع المراجعات 1

المساهمون والمطوّرون

“Login With” هو برنامج مفتوح المصدر. وقد ساهم هؤلاء الأشخاص بالأسفل في هذه الإضافة.

المساهمون
  • STASEO

ترجمة ”Login With“ إلى لغتك.

مُهتم بالتطوير؟

تصفّح الشفرة، تحقق من مستودع SVN، أو الاشتراك في سجل التطوير بواسطة RSS.

سجل التغييرات

1.4

  • SECURITY: Fixed Login CSRF / Login Fixation – the previous WordPress nonce-based state was identical for all anonymous users, allowing an attacker to log a victim into the attacker’s account. State is now bound to a per-browser cookie.
  • SECURITY: OAuth callback handler now only runs on the dedicated redirect URI path; previously a crafted ?code=…&state=… URL on any page would trigger the flow.
  • SECURITY: Client Secret field on the settings page is now a password input (was plaintext) and disables autocomplete.
  • SECURITY: OAuth state is now cryptographically random (random_bytes), single-use, and short-lived (10 minutes).
  • Added staseo_login_with_allow_user filter so site owners can block specific accounts (e.g. admins) from logging in via Google.
  • Cache-friendly: state is generated server-side on click, so the login button works correctly with page caching plugins.
  • Added explicit timeouts on Google API requests.
  • Now compatible with WordPress in a subdirectory.

1.3

  • CRITICAL FIX: Removed buggy media library registration that could create thousands of duplicate “Google Login Button” attachments on every page load
  • Added automatic cleanup of duplicate attachments on plugin update (runs once when an admin visits wp-admin)
  • Security: Require Google’s verified_email flag to prevent login via unverified Google accounts
  • Hardening: Safer handling of missing given_name / family_name in Google response
  • Removed unused dead code (AJAX nonce verifier, PNG-as-script registration)

1.2

  • Fixed popup login flow – popup now closes automatically after successful Google login
  • Parent window now properly refreshes and shows user logged in
  • Added fallback mechanisms for cross-origin scenarios
  • Improved user experience with login success feedback

1.1

  • Updated compatibility info

1.0

  • Initial release
  • Added Google login functionality
  • Added settings page
  • Added automatic user creation
  • Added mobile-friendly design

ميتا Meta

  • Version 1.4
  • Last updated قبل يومين
  • Active installations 20+
  • WordPress version 5.0 أو أعلى
  • Tested up to 6.9.4
  • PHP version 7.2 أو أعلى
  • Language
    English (US)
  • Tags
    authenticationgoogleloginsocial loginwoocommerce
  • عرض متقدم

التقييم

1 من 5 نجوم.
  • 0 5-star reviews 5 stars 0
  • 0 4-star reviews 4 stars 0
  • 0 3-star reviews 3 stars 0
  • 0 2-star reviews 2 stars 0
  • 1 1-star review 1 star 1

Your review

See all reviews

المساهمون

  • STASEO

الدعم

لديك شيء لتقوله؟ بحاجة الى مساعدة؟

عرض منتدى الدعم

تبرع

هل ترغب في تقديم دعم متقدم لهذه الإضافة؟

تبرع لهذه الإضافة

  • نبذة عن
  • أخبار
  • الاستضافة
  • الخصوصية
  • Showcase
  • قوالب
  • إضافات
  • الأنماط
  • تعلم
  • الدعم الفني
  • المطوّرون
  • WordPress.tv ↗
  • شارك بالمساهمة معنا
  • الفعاليات
  • Donate ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress
  • BuddyPress
WordPress.org
WordPress.org

العربية

  • Visit our X (formerly Twitter) account
  • قم بزيارة حسابنا على بلوسكاي
  • Visit our Mastodon account
  • قم بزيارة حسابنا على ثريدز
  • قم بزيارة صفحتنا على الفيسبوك
  • Visit our Instagram account
  • Visit our LinkedIn account
  • قم بزيارة حسابنا على تيك توك
  • Visit our YouTube channel
  • قم بزيارة حسابنا على Tumblr
الكود شِعرٌ.
The WordPress® trademark is the intellectual property of the WordPress Foundation.