diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index 18c49b76881..2753a4e1fc8 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -562,6 +562,13 @@ if (!defined('NOLOGIN')) } } + // Hooks for security access + $action = ''; + $hookmanager->initHooks(array('login')); + $parameters = array('dol_authmode'=>$dol_authmode); + $reshook = $hookmanager->executeHooks('loginCheckSecurityAccess', $parameters, $user, $action); // Note that $action and $object may have been modified by some hooks + if ($reshook < 0) $error++; + // Verification security graphic code if (GETPOST("username", "alpha", 2) && !empty($conf->global->MAIN_SECURITY_ENABLECAPTCHA) && !isset($_SESSION['dol_bypass_antispam'])) {