Modules dealing with logins, passwords, 2-factor authentication, etc.

  • SessionAllow 0.0.1 alpha by Ryan Cramer
    Enables you to configure whether to allow session for each request based on configured rules. Requires PW 3.0.184 or newer.
    2021/09/17 — Authentication, Development Tools
  • AppApi 1.2.0 by Sebi
    Connect your apps to ProcessWire! This module helps you to create api-endpoints, to which an app or an external service can connect to.
    2021/10/23 — Authentication, Development Tools
  • TfaU2F 1.0.3 beta by Adam Blunt
    U2F Two Factor Authentication: For two-factor authentication with security keys like Yubikey/Google Titan.
    2021/05/04 — Authentication, Users and Access
  • GoogleClientAPI 0.0.4 beta by Ryan Cramer
    Connects ProcessWire with the Google Client Library and manages authentication.
    2019/07/22 — Authentication, Other Modules
  • AccessByQueryString 0.1.6 beta by Robin S
    Grant/deny access to pages according to query string.
    2021/09/26 — Authentication, Development Tools
  • 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
  • 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
  • LoginFacebook 0.0.2 beta by Ryan Cramer
    Login for Facebook: Enables login via Facebook account and PW user creation.
    2017/09/22 — Users and Access, Authentication
  • 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
  • Oauth2Login 1.0.1 by flydev
    OAuth2 login for ProcessWire
    2021/10/24 — Social, Feeds, Services, Users and Access, Authentication
  • SamlAuth 1.3.0 beta by Adam Blunt
    SAML Authentication: Add SAML authentication to any ProcessWire website
    2020/04/03 — Authentication, Users and Access
  • LoginScheduler 1.2.0 by Teppo
    Adds support for enabling or disabling login for users, either instantly or by specifying a time range.
    2018/11/07 — Authentication, Users and Access
  • FrontendUser 0.9.3 alpha by pwfoo
    FrontendUser: login, logout and register users / members: A Processwire module to login, logout and register users / members in the frontend.
    2016/09/17 — 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
  • 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
  • PasswordForceChange 1.0.5 by Adrian Jones
    Force Password Change: Force users to change their password.
    2021/05/12 — Admin Helpers, Authentication, Users and Access
  • PasswordBannedList 1.0.0 by madhatter
    Check an entered password against the 10,000 most common passwords (From this blog: https://xato.net/passwords/more-top-worst-passwords/#.U5W5hnb5f6U) and…
    2014/10/15 — Users and Access, Authentication
  • LoginPersist 2.1.2 beta by craig-a-rodway
    Persistent Login for users.: Persist user logins across browser sessions.
    2021/05/04 — Users and Access, Authentication
  • SessionLoginAlarm 2.0.6 beta by Netcarver
    Notify users of successful login or failed login attempts on their accounts.
    2019/07/27 — Admin Helpers, Logs/Monitoring, Users and Access, Authentication
  • Auth2FactorPPP 2.0.1 beta by Netcarver
    PPP 2-Factor Authentication: Adds 2 factor login to PW using the PPP One-Time-Pad System.
    2018/07/09 — Authentication, Proof of Concept

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

Twitter updates

  • ProcessWire 3.0.187: This week we have some very useful new additions to both the core Repeater Fieldtype and the ProFields Repeater Matrix Fieldtype. This post covers all the details along with a couple of brief demonstration videos— More
    22 October 2021
  • ProcessWire 3.0.185 (dev) core updates, plus new Session Allow module— More
    17 September 2021
  • Three new ProcessWire Textformatter modules: Find/Replace, Markdown in Markup, and Emoji— More
    3 September 2021

Latest news

  • ProcessWire Weekly #389
    The 389th issue of ProcessWire Weekly we'll check out the latest core updates, introduce the Session Viewer module, and more. Read on!
    Weekly.pw / 23 October 2021
  • New Repeater and Repeater Matrix features
    This week we have some very useful new additions to both the core Repeater Fieldtype and the ProFields Repeater Matrix Fieldtype. This post covers all the details along with a couple of brief demonstration videos. 
    Blog / 22 October 2021
  • Subscribe to weekly ProcessWire news

“…building with ProcessWire was a breeze, I really love all the flexibility the system provides. I can’t imagine using any other CMS in the future.” —Thomas Aull