From b7a6e80862c56ba31ed02aa76a87751a75327f6a Mon Sep 17 00:00:00 2001 From: Herb Date: Thu, 22 Jan 2026 13:39:45 -0500 Subject: [PATCH] Issue #25: allow altering of the validate plugin --- tfa_basic.pages.inc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tfa_basic.pages.inc b/tfa_basic.pages.inc index 5fe1359..6ab7ffc 100644 --- a/tfa_basic.pages.inc +++ b/tfa_basic.pages.inc @@ -29,6 +29,14 @@ function tfa_basic_overview($form, &$form_state, $account) { // Start with validate plugin setup. if (!$enabled) { $validate_plugin = config_get('tfa.settings', 'tfa_validate_plugin'); + // Allow altering of the validate plugin based on context. + $context = array( + 'account' => $account, + 'user_tfa' => $user_tfa, + 'form' => $form, + 'form_state' => $form_state, + ); + backdrop_alter('tfa_basic_validate_plugin', $validate_plugin, $context); $output['setup'] = _tfa_basic_plugin_setup_form_overview($validate_plugin, $account, $user_tfa); } else {