updated core to 7.80

This commit is contained in:
2021-07-12 10:11:08 +02:00
parent 7b1e954f7f
commit 5656f5a68a
236 changed files with 4149 additions and 888 deletions

View File

@@ -472,6 +472,36 @@ function hook_user_role_delete($role) {
->execute();
}
/**
* Respond to user flood control events.
*
* This hook allows you act when an unsuccessful user login has triggered
* flood control. This means that either an IP address or a specific user
* account has been temporarily blocked from logging in.
*
* @param $ip
* The IP address that triggered flood control.
* @param $username
* The username that has been temporarily blocked.
*
* @see user_login_final_validate()
*/
function hook_user_flood_control($ip, $username = FALSE) {
if (!empty($username)) {
// Do something with the blocked $username and $ip. For example, send an
// e-mail to the user and/or site administrator.
// Drupal core uses this hook to log the event:
watchdog('user', 'Flood control blocked login attempt for %user from %ip.', array('%user' => $username, '%ip' => $ip));
}
else {
// Do something with the blocked $ip. For example, add it to a block-list.
// Drupal core uses this hook to log the event:
watchdog('user', 'Flood control blocked login attempt from %ip.', array('%ip' => $ip));
}
}
/**
* @} End of "addtogroup hooks".
*/