Member accounts
Visitors can become members of your published site — sign up, sign in, see their orders, and unlock members-only screens. This walkthrough covers the visitor side (built-in auth pages and the account block) and the console side (the Users page and the member drawer).
Member signups and the account block work wherever commerce does; gating screens to members needs the content-gating feature (Business and above) — see Members-only areas.
Site members are your site's audience, separate from the console teammates you invite to collaborate. Members sign in on your published site only, with a per-site session — they never see the console.
1. Turn User Accounts on for the site
Member accounts are off by default, on every site. Until you switch them
on, /signin, /signup and /recover do not exist on that site — they
return a genuine 404, the same as any address you have not published.
Turn them on at Sites → your site → Admin → Plugins, on the Site plugins card: flip User Accounts and press Save site plugins. It is a per-site switch, exactly like the other plugin toggles there, so one site in a workspace can have member accounts while another does not.
Most sites are marketing sites, and a sign-in page on a marketing domain is
worse than a missing one: it looks like the place to type a password, while
the real sign-in usually lives somewhere else entirely — a separate app
domain, or your identity provider. Aglyn's own site is the example. Serving
/signin there would invite people to enter console credentials on a page
that is not the console. So the pages appear only when you say the site has
members.
Switching User Accounts off again does not delete anything. Existing members, their profiles and their order history stay exactly where they are in Users; only the public pages stop being served. Switch it back on and everything is reachable again.
Sites that were already using member accounts when this switch arrived keep them — the switch was turned on for any site with members, a designated auth screen, or a members-only page.
2. The built-in sign-in and sign-up pages
Once User Accounts is on, the site serves three ready-made routes — no design work needed:
/signup— "Create your account": name, email, and password (8 characters minimum). Submitting creates the member, signs them straight in, and returns them to your home page./signin— "Welcome back": email and password. The two pages cross-link ("New here? Create an account" / "Already a member? Sign in")./recover— "Reset your password": a member enters their email and gets a reset link, then sets a new password at the same address.


New members automatically flow into your
Contacts CRM and appear as leads;
memberSignUp and memberSignIn
automation events
fire so you can trigger welcome actions.
Member sessions are per-site, cookie-based, and last 30 days. A locked-out
member can reset their own password at /recover; you can also send them
a reset email from the member drawer (see
Password help below).
3. Design an account page
For a richer home for members, add the Customer account block (found in
the Commerce group of the element picker) to a screen — conventionally at
the slug account, which is where commerce gates point anonymous visitors:
- Signed out, the block shows sign-in / create-account tabs in place, with your configurable Signed-out heading above.
- Signed in, it renders the member's profile with Sign out, plus sections for Orders (with status chips and tracking), Subscriptions (each with a Manage button that opens the Stripe Billing Portal), Downloads (digital purchases and license keys), and Addresses.

Give the account page the same chrome as the rest of your site by binding a shared layout: in the screen's Properties, pick one under Shared layout — the appbar/footer are then maintained once for every bound screen (see screens & layouts).
4. Gate screens to members
To restrict a screen: open its version view, and in the Page Access card set Visibility to Members only, then publish. Anonymous visitors get a "This page is for members" prompt with sign-in / create-account links instead of the content (or your designed 401 error screen if you've assigned one). The screen's content is never in the anonymous page source — members fetch it with their session after sign-in.
For one-off protection without accounts, use a per-screen password instead.
5. Manage members from the console
The site's Users page has two cards: Site users (your members — this guide) and Users (console collaborators). The Site users card is searchable and paged, newest first, with Email, Name, Joined, and Status columns.

Click a member to open the member drawer:
- Profile — email, display name, and join date, with a Suspended chip when applicable.
- Lifetime purchases — charged order totals minus refunds (pending and cancelled orders excluded).
- Orders — the member's payment history, newest first: order number, status, total, date, any refunded amount, and the Stripe payment reference. Needs the editor or admin role on the site.
- Subscriptions — each with its renewal date and status chip.
- Addresses — the member's saved addresses.

Suspend & reactivate
The drawer's action button flips between Suspend member and Reactivate member, each behind a confirmation:
- Suspend — the member can no longer sign in on the published site (they see an "account suspended" message), and their account page signs out on its next load. Orders, subscriptions, and history are all kept.
- Reactivate — restores access with the member's existing password.
Both actions are recorded in the site's activity log.
Password help
The drawer's Password section gets a member back into their account. This is their sign-in for this site only — it has nothing to do with any Aglyn console account the same person might also have.

- Send password reset email — emails the member a link to the site's
/recoverpage. The link works once and expires after an hour, and their current password keeps working until they use it. This is the option to reach for. Capped at a few sends per hour to the same member, so a stuck retry loop can't flood their inbox. - Set a password directly — replaces the member's password with one you choose. Use it only when the member cannot receive email; you then have to pass the new password to them yourself. The member is signed out on every device and is emailed to say an administrator changed their password.
Both need the admin role on the site (or an organization role that manages members), and both are recorded in the site's activity log — never the password itself.