User AccountsSubscription · Front-office

Front-office user accounts, per site

Manage your visitors’ accounts across your sites — registration, login and profiles on the front-office — through a reusable service.

melis — User Account
// Add front-office user accounts (subscription):
composer require melisplatform/melis-cms-user-account

// Manage site visitors: register, log in, profiles —
// across multiple sites, via FrontUserAccountService.
Front-office usersPer site
Register · loginProfiles

Package

melis-cms-user-account

Type

Subscription

Scope

Front-office

Multi-site

Yes

Service

FrontUserAccountService

Pairs with

Comments

Overview

Accounts for your site visitors

Melis CMS User Account manages the front-office user accounts of your sites — the people who visit and use them, distinct from the back-office admins who run them. Across multiple sites on the platform, visitors can register, log in and keep a profile, so your audience becomes a recognised community rather than anonymous traffic.

It exposes a reusable FrontUserAccountService so other modules don’t reinvent identity: Comments, Commerce and your own forms can simply ask who the signed-in visitor is and act on their behalf. One account system, used everywhere on your front-office.

Key features

Everything your visitors need to sign in

Front-office accounts, multi-site, registration and login, profiles and a reusable service — ready to power the rest of your front-end.

Front-office accounts

Visitor accounts, separate from back-office admins.

Multi-site

Manage users per site on the platform.

Register & login

Sign-up and sign-in flows on the front-office.

Profiles

Each user has a profile you can extend.

Reusable service

FrontUserAccountService for other modules to use.

Works with Comments

Require sign-in to comment.

See it in action

One identity, reused everywhere

Other modules just ask who the signed-in visitor is — no duplicate user systems.

melis — FrontUserAccountService
// Other modules use the signed-in front user:
$users = $sm->get('FrontUserAccountService');
$user  = $users->getAuthenticatedUser();   // current visitor
// → Comments, Commerce and forms can act as this user.
AuthenticatedAcross your sites
Identity

One identity for your visitors

A shared front-office user system means a visitor can sign in once and be recognised by Comments, Commerce and your forms.

  • Register / login / profile
  • Multi-site users
  • FrontUserAccountService

For developers

How it's wired

Subscription module

Distributed through the private Melis marketplace.

Reusable service

FrontUserAccountService exposes the authenticated front-office user.

Pairs with add-ons

Comments and 2FA build on it.

// Subscription. Service: FrontUserAccountService.
// Pairs with melis-cms-comments and melis-login-2fa.

Part of Melis Platform

Explore the rest of the platform

User Accounts is the identity layer your front-office add-ons build on — here are the modules around it.

Give your visitors an account

Talk to us about adding User Accounts to your edition.