PHPackages                             jmartsch/processwire-social-login - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. jmartsch/processwire-social-login

AbandonedArchivedPw-module[Authentication &amp; Authorization](/categories/authentication)

jmartsch/processwire-social-login
=================================

Social login through HybridAuth, standard login, registration and user profile for your site

0.9.1(9y ago)6552GNU GPL v2PHPPHP &gt;=5.3.0

Since Dec 15Pushed 9y ago1 watchersCompare

[ Source](https://github.com/jmartsch/processwire-social-login)[ Packagist](https://packagist.org/packages/jmartsch/processwire-social-login)[ Docs](https://github.com/jmartsch/processwire-social-login/)[ RSS](/packages/jmartsch-processwire-social-login/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (3)Versions (3)Used By (0)

ProcessWire Social Login
========================

[](#processwire-social-login)

This module provides simple way to allow social login via HybridAuth or a standard login

It also offers a registration form and the ability to edit your user profile on your website.

This module was originally written by [Mauro Mascia](https://bitbucket.org/mauro_mascia/processwire-social-login).

Compatibility for ProcessWire 3 and latest HybridAuth was added by [Jens Martsch](https://github.com/jmartsch/processwire-social-login)

It creates a new page called /social-login/ which does quick social login or standard. It creates also a page called /register/ in which a new user can create an account for the site. It adds social\_id field to user template, that is used to match with the social account, as well a oauth field in which are saved all the social info of the user.

This module uses the [HybridAuth PHP library](https://github.com/hybridauth/hybridauth): HybridAuth goal is to act as an abstract API between your application and various social APIs and identities providers such as Facebook, Twitter and Google.

Requirements
------------

[](#requirements)

1. ProcessWire 3.0+
2. Composer

If you don't have composer installed, have a look here on how to get it: [Composer Installation](https://getcomposer.org/download/)

\##Installation

1. In your processwire root directory run `composer require jmartsch/processwire-social-login`
2. If the automatic copy fails, copy the files `social-login.php` and `register.php` from `/site/modules/processwire-social-login/templates` folder to your `/site/templates/` folder
3. Enable fields to be shown under the profile and the register page
4. Create a new app from Facebook Developers site:
5. Go to the modules setting and enable Facebook
6. Enter your App ID and the App Secret
7. Start logging in by visiting the [www.yoursite.com/social-login/](http://www.yoursite.com/social-login/)

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 69.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~8 days

Total

2

Last Release

3475d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/551551?v=4)[Jens Martsch](/maintainers/jmartsch)[@jmartsch](https://github.com/jmartsch)

---

Top Contributors

[![jmartsch](https://avatars.githubusercontent.com/u/551551?v=4)](https://github.com/jmartsch "jmartsch (16 commits)")[![sardbaba](https://avatars.githubusercontent.com/u/596899?v=4)](https://github.com/sardbaba "sardbaba (6 commits)")[![felixwahner](https://avatars.githubusercontent.com/u/1068307?v=4)](https://github.com/felixwahner "felixwahner (1 commits)")

### Embed Badge

![Health badge](/badges/jmartsch-processwire-social-login/health.svg)

```
[![Health](https://phpackages.com/badges/jmartsch-processwire-social-login/health.svg)](https://phpackages.com/packages/jmartsch-processwire-social-login)
```

###  Alternatives

[mageplaza/magento-2-social-login

Magento 2 Social Login extension is designed for quick login to your Magento 2 store without procesing complex register steps

1871.2M5](/packages/mageplaza-magento-2-social-login)[socalnick/scn-social-auth

Uses the HybridAuth PHP library to Enable authentication via Google, Facebook, Twitter, Yahoo!, etc for the ZfcUser ZF2 module.

21674.9k3](/packages/socalnick-scn-social-auth)[abydahana/aksara

Aksara is a CodeIgniter based CRUD Toolkit you can use to build complex applications become shorter, secure and more reliable just in a few lines of code. Serving both CMS or Framework, produce both HEADLESS (RESTful API) or TRADITIONAL (Browser Based), just by writing single controller. Yet it's reusable, scalable and ready to use!

1111.2k](/packages/abydahana-aksara)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
