Template Guides
Login Form
The below is an example login form for social login.
{# Display any success/notice or errors relating to login #}
{{ craft.socialLogin.getNotice() }}
{{ craft.socialLogin.getError() }}
<a href="{{ craft.socialLogin.getLoginUrl('facebook') }}">Login to Facebook</a>It would also be common to list out all your enabled login providers.
{# Display any success/notice or errors relating to login #}
{{ craft.socialLogin.getNotice() }}
{{ craft.socialLogin.getError() }}
{% for provider in craft.socialLogin.getLoginProviders() %}
<a href="{{ craft.socialLogin.getLoginUrl(provider.handle) }}">Login to {{ provider.name }}</a>
{% endfor %}To persist the session (Craft’s “Stay signed in” / Remember Me duration), pass rememberMe:
<a href="{{ craft.socialLogin.getLoginUrl('facebook', { rememberMe: 1 }) }}">Login to Facebook</a>Or include a rememberMe checkbox on a POST login form.
Last updated: Aug 21, 2026, 10:07:19 AM