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

  • PageProtector 2.0.9 by Adrian Jones
    Allows site editors to protect pages from guest access.
    2021/06/22 — Development Tools, Users and Access
  • Blackhole 1.1.0 by flydev
    Trap bad bots, crawlers and spiders in a virtual black hole.
    2023/07/31 — Logs/Monitoring, Other Modules, Users and Access
  • LoginWithEmail 0.0.3 beta by noelboss
    Simple module that allows login with the user's email address. No configuration required.
    2017/09/26 — Users and Access, Authentication
  • LoginTimer 0.0.1 beta by Ryan Cramer
    Normalize successful and failed login times to prevent timing attacks.
    2023/10/20 — Authentication, Users and Access
  • ProcessSessionInfo 0.1.0 beta by Robin S
    Sessions: Lists information about active sessions in a similar way to SessionHandlerDB, but for file-based sessions.
    2023/07/22 — Admin Helpers, Users and Access
  • TfaEmail 0.0.2 by Ryan Cramer
    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+.
    2020/06/22 — Authentication, Users and Access
  • ProcessForgotPassword 1.0.0 by Ryan Cramer
    Forgot Password (Core): Provides password reset/email capability for the Login process.
    2012/07/27 — Admin Helpers, Process Modules, Users and Access, Core Modules
  • PageRenderIPRestriction 0.9.0 beta by Teppo
    This module adds basic capability to restrict page rendering to selected number of IP addresses.
    2023/03/05 — Users and Access
  • PageEditRestore 0.0.2 beta by Ryan Cramer
    Prevents page edits in the admin from getting lost when a user session is lost.
    2023/10/12 — Admin Helpers, Users and Access
  • TemplateOncePerParent 0.1.1 beta by BitPoet
    Adds an option to each template's family settings to be used once per parent page
    2018/01/18 — Users and Access
  • Process404Logger 1.0.7 by kixe
    404 Logger: Logs all requests resulting in http error 404
    2018/03/17 — Admin Helpers, Development Tools, Logs/Monitoring, Process Modules, Users and Access
  • TemplateAccessLog 0.1.1 by Teppo
    Logs changes made to template roles and related access settings
    2023/03/18 — Logs/Monitoring, Users and Access
  • OneTimeOnlyCode 0.0.1 beta by benbyf
    OneTimeOnlyCode creates one time only codes that can be used to access specific content
    2021/11/15 — Users and Access, Authentication
  • TfaTotp 0.0.4 by Ryan Cramer
    TOTP two-factor authentication: For apps like Google Authenticator, Authy, and other TOTP-based authenticator applications. Requires ProcessWire 3.0.109+.
    2020/06/26 — Authentication, Users and Access
  • LoginPersist 2.3.0 by Craig Rodway
    Persistent Login for users.: Persist user logins across browser sessions.
    2023/06/09 — Users and Access, Authentication
  • EmailVerification 2.0.4 by kixe
    E-Mail Verification and Domain Validation via API. Checks an email address against blacklist and availability of mailhost. Blacklisted domains and email…
    2018/09/11 — Proof of Concept, Users and Access, Authentication, Email/WireMail
  • PageEditPerUser 0.0.2 beta by Ryan Cramer
    Assign edit access to users on a per-page basis.
    2012/11/14 — Admin Helpers, Proof of Concept, Users and Access
  • TfaWebAuthn 1.0.1 beta by Adam Blunt
    WebAuthn two-factor authentication: For modern two factor authentication with U2F keys and on-device credentials like Fingerprints/Face
    2022/06/08 — Users and Access, Authentication
  • EmailNewUser 1.1.13 by Adrian Jones
    Automatically email new users their account details, and optionally, automatically generate a password for them.
    2020/07/27 — Admin Helpers, Authentication, Email/WireMail, Users and Access
  • Oauth2Login 1.0.1 by flydev
    OAuth2 login for ProcessWire
    2021/10/24 — Social, Feeds, Services, Users and Access, Authentication

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

Latest news

  • ProcessWire Weekly #499
    In the 499th issue of ProcessWire Weekly we'll check out the latest weekly update from Ryan, introduce a new third party module called RockPdf, and more. Read on!
    Weekly.pw / 3 December 2023
  • Using date range fields in ProcessWire
    This week we'll take a detailed look at the newest addition to the ProFields set of modules: the Date Range Fieldtype and Inputfield.
    Blog / 24 November 2023
  • Subscribe to weekly ProcessWire news

“Yesterday I sent the client a short documentation for their ProcessWire-powered website. Today all features already used with no questions. #cmsdoneright—Marc Hinse, Web designer/developer