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.19 EmailNewUser 1.1.13 by Adrian Jones Automatically email new users their account details, and optionally, automatically generate a password for them.17 PageEditFieldPermission 0.0.3 beta by Ryan Cramer Enables you to limit edit access (by role) to any field in the page editor.17 ProcessLoginHistory 1.7.1 by Teppo Login History: This module keeps track of login attempts to your site.13 PageEditPerUser 0.0.2 beta by Ryan Cramer Assign edit access to users on a per-page basis.11 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.11 NewsletterSubscription 1.0.1 by justb3a Allow users to subscribe and unsubscribe to a newsletter.10 AdminRestrictPageTree 1.0.0 alpha by Netcarver Stops users with certain roles from accessing the page tree.10 PasswordForceChange 1.0.5 by Adrian Jones Force Password Change: Force users to change their password.9 Process404Logger 1.0.7 by kixe 404 Logger: Logs all requests resulting in http error 4049 LoginPersist 2.1.2 beta by craig-a-rodway Persistent Login for users.: Persist user logins across browser sessions.9 LoginNotifier 1.0.2 by Ryan Cramer Provides ability to send an email, ping a URL or save a log entry when a login occurs.8 ProcessForgotPassword 1.0.0 by Ryan Cramer Forgot Password (Core): Provides password reset/email capability for the Login process.8 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+.7 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…7 SamlAuth 1.3.0 beta by Adam Blunt SAML Authentication: Add SAML authentication to any ProcessWire website7 LoginWithEmail 0.0.3 beta by noelboss Simple module that allows login with the user's email address. No configuration required.7 ProcessTrashman 1.0.0 by apeisa Trashman: Allows users without superuser role to view and restore pages from trash.7 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+.7 LoginFacebook 0.0.2 beta by Ryan Cramer Login for Facebook: Enables login via Facebook account and PW user creation.5