Users and Access

Modules dealing with access in ProcessWire via Users, Roles or Permissions.

New Users and Access Modules 1 to 45 of 46
  • Stripe Payment Links Admin

    View customer, purchases & products with configurable metadata columns & filters. Export reports to CSV.
  • Field Access

    Provides an overview of field access settings, including template overrides.
  • StripePaymentLinks Customer Portal

    Adds a ready-to-use /account/ page with login flow, product grid, purchase history table, and direct access to the Stripe Customer Billing Portal
  • Asyntai AI chatbot

    AI assistant / chatbot – Provides instant answers to your website visitors
  • StripePaymentLinks Mailchimp Sync

    Sync purchases from StripePaymentLinks to Mailchimp
  • User Data Table

    Displays a configurable table of user fields in the admin interface.
  • User Restrictions

    Apply configured restrictions for users.
  • Login with a PassKey for ProcessWire

    ProcessWire module that enables login via a passkey
  • Template Access

    Provides an editable overview of roles that can access each template.
  • Login Timer

    Normalize successful and failed login times to prevent timing attacks.
  • Sessions

    Lists information about active sessions in a similar way to SessionHandlerDB, but for file-based sessions.
  • Page Edit Restore

    Prevents page edits in the admin from getting lost when a user session is lost.
  • WebAuthn two-factor authentication

    For modern two factor authentication with U2F keys and on-device credentials like Fingerprints/Face
  • OneTimeOnlyCode

    OneTimeOnlyCode creates one time only codes that can be used to access specific content
  • Nifty Solutions' ProcessForgotPassword Extensions PAID

    This is a module pack by Nifty Solutions for ProcessWire CMF/CMS (running on PHP 7.2+) that extends the core features for password recovery making them more flexible and easy to use.
  • U2F Two Factor Authentication

    For two-factor authentication with security keys like Yubikey/Google Titan.
  • DashboardTasks

    MD Collabs Processwire Module
  • Page Access Releasetime

    Enables you to set a start- and end-time for the release of pages. Prevents unreleased pages from being displayed.
  • Email/SMS two-factor authentication

    Performs two-factor authentication by sending user an email with a code. Also works with email-to-SMS. Requires ProcessWire 3.0.109+.
  • TOTP two-factor authentication

    For apps like Google Authenticator, Authy, and other TOTP-based authenticator applications. Requires ProcessWire 3.0.109+.
  • Blackhole

    Trap bad bots, crawlers and spiders in a virtual black hole.
  • Template Once Per Parent

    Adds an option to each template's family settings to be used once per parent page
  • Login for Facebook

    Enables login via Facebook account and PW user creation.
  • OAuth2Login

    OAuth2 login for ProcessWire
  • Subscribers

    Module to subscribe new users or a particualr role, and module for showing users in a list in the admin. Has a front end page for subscribing your users – register, login, forgotten password
  • SAML Authentication

    Add SAML authentication to any ProcessWire website
  • Template Access by Parents

    ProcessWire module that allows limiting templates for new pages based on the parent page. Can be configured for each page individually. Also supports inheritance.
  • Newsletter Subscription

    Allow users to subscribe and unsubscribe to a newsletter.
  • Login Scheduler

    Adds support for enabling or disabling login for users, either instantly or by specifying a time range.
  • 404 Logger

    Logs all requests resulting in http error 404
  • Access Overview

    Overview over the access management of all templates of a site.
  • Page Protector

    Allows site editors to protect pages from guest access.
  • Admin Restrict Page Tree

    Stops users with certain roles from accessing the page tree.
  • Email Verification

    E-Mail Verification and Domain Validation via API. Checks an email address against blacklist and availability of mailhost. Blacklisted domains and email addresses are simply stored in a text file.
  • Email New User

    Automatically email new users their account details, and optionally, automatically generate a password for them.
  • Force Password Change

    Force users to change their password.
  • Password Banned List

    Check an entered password against the 10,000 most common passwords (From this blog: https://xato.net/passwords/more-top-worst-passwords/#.U5W5hnb5f6U) and return an error if a match is found.
  • Persistent Login for users.

    Persist user logins across browser sessions.
  • Page Edit Per Role

    Assign edit access to roles on a per-page basis.
  • User Profiles for PW

    A module and template files that enable front-end management of user profiles in ProcessWire.
  • Trashman

    Allows users without superuser role to view and restore pages from trash.
  • Page Render IP Restriction

    This module adds basic capability to restrict page rendering to selected number of IP addresses.
  • Page Edit Per User

    Assign edit access to users on a per-page basis.
  • Login History

    This module keeps track of login attempts to your site.
  • Page Edit Field Permission

    Enables you to limit edit access (by role) to any field in the page editor.

The modules directory is powered by ProcessWire with the FormBuilder and LoginRegisterPro modules.