Digital Sovereignty for everyone

LH Membership

HTML5 custom login, registration, and membership functionality for LocalHero sites — handles login, registration, password recovery, one-time-passcode (OTC) authentication, SSO across the network, member onboarding and approval, BuddyPress access gating, and post-status-based content visibility (restrict/confidential/logged_in/private).

With LH Site Privacy active, it also makes whole sites members-only: LH Membership tells LH Site Privacy who counts as a member, and LH Site Privacy does the gating.

Someone can sign up to play in a team without being in it until their membership is approved. Each person invited to join a site has one organisation invitation, optionally naming a team, which stays open until they accept or decline the terms. Approving the application joins them to that team before the welcome email is sent. Invitations are kept as history rather than deleted, so open ones show who still needs following up. Rejections are recorded per site, and the group Report screen gets a Membership column so group admins can see who is awaiting approval. All of this works the same when approval runs for another site over MCP with site_id.

Contents

Further documentation sections (admin interfaces, database schema, hooks, cron jobs, architectural notes) to follow.

If you like this plugin please consider making a donation to further development

Install LHero.org

lhero.org

Open it straight from your home screen, full screen and quicker to load.

  1. Tap the Share button . If you cannot see it, tap ••• first.
  2. Scroll down and tap Add to Home Screen.
  3. Tap Add.
  1. Tap the browser menu ⋮.
  2. Tap Install app or Add to Home screen.
  1. In the menu bar, choose File, then Add to Dock.

Use your browser's menu to install this site or add it to your home screen.