by Patrick Lai
0 (0 reviews)
XLogin
Login to WordPress with external services like Facebook, Google, and Yahoo.
Tested up to WP 5.7.14 (Current: 6.9)
v1.1.2
Current Version v1.1.2
Updated 4 years ago
Last Update on 05 Jun, 2021
Synced 8 hours ago
Last Synced on
Rank
#52,716
-7821 this week
Active Installs
0+
-100%
KW Avg Position
N/A
—
No change
Downloads
1.6K
+2 today
Support Resolved
0%
—
No change
Rating
0%
Review 0 out of 5
0
(0 reviews)
Next Milestone 10
0+
10+
7,965
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro
Unlock Exact Install Count
See the precise estimated active installs for this plugin, calculated from real-time ranking data.
- Exact install estimates within tiers
- Track install growth over time
- Milestone progress predictions
Need 7 more installs to reach 10+
Rank Changes
Current
#52,716
Change
Best
#
Downloads Growth
Downloads
Growth
Peak
Upgrade to Pro
Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.
Upgrade NowReviews & Ratings
0.0
0 reviews
Overall
0%
5
0
(0%)
4
0
(0%)
3
0
(0%)
2
0
(0%)
1
0
(0%)
Tracked Keywords
Showing 0 of 0| Keyword | Position | Change | Type | Updated |
|---|---|---|---|---|
| No keyword data available yet. | ||||
Unlock Keyword Analytics
Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.
- Full keyword position tracking
- Historical ranking data
- Competitor keyword analysis
Track This Plugin
Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.
Start Tracking FreePlugin Details
- Version
- 1.1.2
- Last Updated
- Jun 05, 2021
- Requires WP
- 5.3+
- Tested Up To
- 5.7.14
- PHP Version
- 7.0 or higher
- Author
- Patrick Lai
Support & Rating
- Rating
- ☆ ☆ ☆ ☆ ☆ 0
- Reviews
- 0
- Support Threads
- 0
- Resolved
- 0%
Keywords
Upgrade to Pro
Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.
Upgrade NowSimilar Plugins
WP Adminify – White Label WordPress, Admin Menu Editor, Login Customizer
7K+ installs
#2,736
Master Addons For Elementor - White Label, Free Widgets, Hover Effects, Conditions, & Animations
40K+ installs
#929
Anti-Malware Security and Brute-Force Firewall
100K+ installs
#295
WPS Limit Login
100K+ installs
#309
reCaptcha by BestWebSoft
100K+ installs
#316
Frequently Asked Questions
Common questions about XLogin
This plugin was originally developed with WordPress 5.3. It has been tested to various extent up to 5.7.
No. This plugin uses various PHP 7.x features. Backporting to PHP 5.x
Here are some pointers: Google. A project must first be set up. OAuth2 clients are managed on the API credentials page. Use an existing or create a new OAuth client, of 'web application' type. Facebook. An 'app' must first be set up. Use the 'App ID' and 'App Secret' from the its basic settings page for client ID and secret respectively. Add Facebook Login to the product list of the app, and configures the redirect URI there. Yahoo. A Yahoo app corresponds to an OAuth2 client. Make sure your app has email and profile permissions for OpenID Connect.
XLogin uses the email address provided by Google (or whatever external service) to map to a WordPress user. Check the following:
make sure the external service is not configured as 'restricted'.
Generally XLogin may not know anything about the user until the end of authentication/authorization with the external service, so it would be a challenge.
This is rather technical, but is important for ongoing maintenance of the plugin. This answer is intended for PHP developers working with WordPress. WordPress keeps track of the user of the current request in various PHP global variables. XLogin installs a callback for the set_current_user action to inject profile information from external service into them. The action name and the global data structures may be specific to WordPress versions; the file init.php and the PHP method XLogin::importXUser() are expected to be modified to support more WordPress versions.
This is not supported currently.
XLogin uses the OAuth 2 Client from The League of Extraordinary Packages. It should be straightforward to add an additional OAuth2 based login service as long as a compatible provider is available. See the list of providers.