For more information about this repository, visit the project page at https://www.drupal.org/project/login_flow
  • PHP 99.8%
  • CSS 0.2%
Find a file
olivier fb0edb109e
All checks were successful
Drupal CI / composer-lint (push) Successful in 11s
Drupal CI / static-analysis (push) Successful in 36s
Drupal CI / phpunit (push) Successful in 25m31s
Merge remote-tracking branch 'drupal-fork/3558928-new-module-LoginFlowEmailLinkPassword' into 1.0.x
2026-10-05 00:10:31 +02:00
.forgejo/workflows
config
modules
src
tests/src
.gitlab-ci.yml
composer.json
login_flow.info.yml
login_flow.links.menu.yml
login_flow.module
login_flow.routing.yml
login_flow.services.yml
phpstan.neon
README.md

#Login Flow Login Flow provides a plug-in system for the Drupal login process. This allows modules to selectively handle the authentication of users without each module having to alter the login form or provide their own form.

At the moment, this module should only be used if another module requires it or for testing.

##Features

  • Authentication plug-in: modules can implement their own authentication methods.
  • Challenge plug-in: modules can provide additional challenges to selected users.
  • Allows the label and description of the username field to be edited.
  • Allows users to login via username or email address.
  • Login Flow Email Link: Allows login via a one-time link.
  • Login Flow Email Code: Allows login via code sent by email or provides additional security to the username and password login.

##Post-Installation The Password Authentication plug-in is enabled by default and replicates the standard Drupal username and password login process.

The Login Flow module will not provide any additional functionality without enabling one of its sub-modules or another module that provides a plug-in.

The configuration form shows all plug-ins available and the order they are evaluated in. Plug-ins provide their own configuration to determine which user accounts it will handle authentication for. The first Authentication plug-in that handles authentication for an account will be the only one used.