Product support

Visit this product's website for support.


This plugin adds the ability to login/register users automatically using a facebook application, extending Rainlab.User plugin.


October CMS User Facebook

Rainlab.User extension to login and register with Facebook.

If you are not familiar and for better understanding of whole functionality, please read the documentation of Rainlab.User too.


1.1. Open the update panel and search for eBussola.UserFacebook plugin.


1.2. Copy all files to plugins/ebussola/userfacebook and execute composer install to install the dependencies libraries.

  1. Configure the App ID and App Secret on the settings page. (Settings -> User Facebook Settings)
  2. Add the Facebook Session component on your page or layout. NOTE: This component extends User's Session, so you don't need to use both.
  3. Add {% component 'facebookSession::fb-sdk' %} to include facebook's SDK.
  4. Add {% component 'facebookSession::login-button' %} anywhere on your page/layout.

Of course all snippets can be customized, they are used just to faster the development and to be used as a guide.


{# Loads the facebook SDK #}
{% component 'facebookSession::fb-sdk' %}

{% if user %}
    Logged in as {{ user.name }} <a href="#" data-request="facebookSession::onLogout">Logout</a>
{% else %}
    {% component 'facebookSession::login-button' %}
{% endif %}

FacebookSession Component API



You can use use_redirect (boolean) property passed by POST to enable or disable the redirect.

Use redirect_signup to specify the address to redirect the user when he is signing up. Or redirect_login when he is loggin in.


Added 2 options to component "redirect signup" and "redirect login"

May 11, 2015


Added permissions to facebook token settings. Bugfix of User's security redirection.

Apr 07, 2015


Added database settings support

Mar 18, 2015


Refactored code to be more simple. Added locale support. Added installation guide.

Mar 15, 2015


First version of UserFacebook

Mar 15, 2015