Skip to content

Social Login module: enabling Twitter/Facebook/etc. logins for ExpressionEngine

28 Jun 2011

Social Login module: enabling Twitter/Facebook/etc. logins for ExpressionEngine

Social Login enables people to log in into your ExpressionEngine site using their account in social networks (Facebook, Twitter, Google etc.)

Currently Twitter, Facebook, Google, LinkedIn, Instagram, Yahoo!, VK.com and App.net are supported. Other sites/providers can be added in the future on demand.

If the member with given social network account is already registered in your site, he is logged in into his account. Otherwise new account is created.

Avatars are fetched and stored in EE database together with other user’s information.

Here’s a quick usage example to give you an idea:

{if logged_in}
{screen_name}
--{username}--<a href="{path=LOGOUT}">Log out</a>
{/if}
{exp
:social_login:form return="comments/social-login"}
{providers}
<input name="provider" type="radio" value="{provider_name}" id="{provider_name}_button">
<
label for="{provider_name}_button"><img src="{provider_icon}" title="Log in using {provider_title}" /></label>
<
br />
{/providers}
<input type="submit" value="proceed" />
{/exp:social_login:form} 

More info in the documentation.

Need more features? Check out the PRO version

For support, please email .(JavaScript must be enabled to view this email address).

Changelog RSS

  • v. 0.1 — 2015-07-04 16:49
    • First beta release
  • v. 1.0 — 2011-03-07 20:56
    • Public release
  • v. 1.0.1 — 2011-07-07 10:11
    • Fixed bug with settings not always saved
  • v. 1.0.2 — 2011-07-07 20:13
    • Fixed bug when some Facebook users could not log in
  • v. 1.0.3 — 2011-11-07 18:02
    • Fixed bug with SAEF not shown in older versions of EE
  • v. 1.0.4 — 2015-07-04 16:49
    • Support for older PHP5 versions
  • v. 1.0.5 — 2015-07-04 16:49
    • Log in using Yahoo! ID
  • v. 1.1.0 — 2015-07-04 16:49
    • Avatars are fetched and stored automatically now
  • v. 1.1.2 — 2011-04-08 11:50
    • Minor bug fixes
  • v. 1.2.0 — 2011-03-09 19:36
    • Google authentication support
    • Minor bug fix
  • v. 1.2.1 — 2011-04-09 17:43
    • Fix for avatars not being fetched on some hosts
  • v. 1.2.2 — 2015-07-04 16:49
    • Fix for permanent Twitter authentication
  • v. 1.3.0 — 2015-07-04 16:49
    • Form to add userdata (email, password)
  • v. 1.4.0 — 2011-01-10 14:39
    • VKontakte support
  • v. 1.5.0 — 2011-12-10 17:44
    • Fix for unique screen names
  • v. 1.6.0 — 2015-07-04 16:49
    • Support for popup authentication dialog
  • v. 1.6.1 — 2011-10-11 13:13
    • Bug fix
  • v. 1.6.2 — 2015-07-04 16:49
    • Minor fix for URL field
  • v. 1.6.3 — 2012-03-01 10:26
    • Bug fix for "add userdata" form
  • v. 1.6.4 — 2012-05-01 18:22
    • Added photo retrieval (where possible)
  • v. 1.7.0 — 2015-07-04 16:49
  • v. 1.7.1 — 2015-07-04 16:49
    • Bug fix
  • v. 1.7.2 — 2015-07-04 16:49
    • Added extension hooks for member registration and userdata adding
    • Updated servers for vk.vom
    • Shorteen update
  • v. 1.7.3 — 2015-07-04 16:49
    • Bug fix
  • v. 1.7.4 — 2015-07-04 16:49
    • Displaying value of ACT for hardcoded links in CP
  • v. 1.7.6 — 2015-07-04 16:49
    • Notify admins of new registrations according to EE configuration
    • Shorteen update
  • v. 1.8.0 — 2012-07-09 16:36
    • Better workflow for usernames
    • Ability to set account as pending if email address has not been obtained
    • Validation email is sent when email is added using form, and validation is required
  • v. 1.8.1 — 2012-09-10 09:11
    • Instagram support
  • v. 1.8.2 — 2015-07-04 16:49
    • Twitter fix
  • v. 1.8.3 — 2012-05-11 11:08
    • App.net support
  • v. 1.9.0 — 2012-09-11 17:19
    • Rewritten some code to work better on multi-domain sites
  • v. 1.9.1 — 2013-04-01 12:23
    • Redirect to different page if email is not set or cannot be obtained
  • v. 2.0.0 — 2015-07-04 16:49
    • Windows Live ID support
  • v. 2.0.1 — 2013-06-02 14:20
    • Minor fix for Google authorizations
  • v. 2.0.2 — 2015-07-04 16:49
    • Twitter API 1.1 compatibility
  • v. 2.0.3 — 2013-06-06 11:51
    • EE 2.6 compatibility fixes
  • v. 2.0.4 — 2015-07-04 16:49
    • Fixed a bug where Google authentication did not work for some sites
  • v. 2.1.0 — 2015-07-04 16:49
    • Re-written Google authentication library
  • v. 2.1.1 — 2014-10-08 15:42
    • Fix for LinkedIn login
  • v. 2.1.2 — 2015-07-04 16:49
    • SSL related fix
  • v. 2.1.3 — 2015-07-04 16:49
    • Fix for multisites login on EE 2.9
  • v. 2.1.4 — 2015-07-04 16:49
    • Option to use email (when available) as username for new accounts
  • v. 2.1.5 — 2015-04-05 11:37
    • EE 2.10 compatibility
  • v. 2.1.6 — 2015-07-04 16:49
    • Fixes for LinkedIn logins
  • v. 2.1.7 — 2015-07-04 16:49
    • Yahoo! login fix
    • secure_action parameter
  • v. 2.1.8 — 2015-10-09 21:34
    • Fix for Facebook v2.4 API
  • v. 2.1.9 — 2015-10-09 21:34
    • LinkedIn fix
  • v. 2.1.10 — 2016-11-12 18:13
    • Facebook fix

Licensing & support terms

About

    Hello, my name is Yuri and I specialize in creating custom add-ons (plugins, modules, extensions) for ExpressionEngine CMS.
    You can reach me anytime by emailing .(JavaScript must be enabled to view this email address)