Crochets de sécurité WP Cerber
Comment personnaliser le plugin en utilisant des filtres et des actions
English version: WP Cerber Security Hooks
Une liste des crochets WordPress disponibles dans WP Cerber version 3.0 et supérieure. Il est pratique de les utiliser pour personnaliser et affiner Cerber sans codage ( par exemple avec le plugin jetFlow.io ).
Filtres
cerber_msg_reached |
Appliqué au message qui s'affiche pour un utilisateur si celui-ci a atteint la limite du nombre de tentatives de connexion. Le premier argument est le message. Le deuxième argument est un nombre de minutes que l'utilisateur doit attendre jusqu'à ce qu'il soit autorisé à se reconnecter. |
cerber_msg_remain |
Appliqué au message qui s'affiche pour un utilisateur si celui-ci a tenté de se connecter sans succès. Le message par défaut contient le nombre de tentatives restantes. Le premier argument est le message. Le deuxième argument est un nombre de tentatives restantes. |
cerber_msg_prohibited |
Appliqué au message affiché à un utilisateur s'il essaie d'utiliser un nom d'utilisateur de la liste des noms d'utilisateur interdits . Le premier argument est le message. Le deuxième argument est un contexte d'affichage. Ça peut être:
|
cerber_msg_recaptcha |
Appliqué au message affiché à un utilisateur si l'utilisateur n'a pas réussi à résoudre reCAPTCHA sur un formulaire. Le premier argument est le message. Le deuxième argument est un contexte d'affichage. Ça peut être:
Lisez aussi : Comment configurer reCAPTCHA . |
cerber_notify_body |
Appliqué au texte d'une lettre de notification par e-mail et d'une notification mobile. En savoir plus sur la notification push dans WordPres . |
cerber_404_template |
Appliqué au nom de fichier d'un fichier de modèle PHP utilisé pour afficher la page 404 Not Found. Si aucun hook n'est spécifié ou si le hook renvoie un nom de fichier qui n'existe pas, le plugin utilise le modèle 404 par défaut (renvoyé par la fonction get_404_template()). Pour que ce filtre fonctionne, vous devez sélectionner Utiliser le modèle 404 du thème actif pour le paramètre Afficher la page 404 . |
Actions
cerber_ip_locked |
Exécutez chaque fois que WP Cerber verrouille une adresse IP. Passe un argument sous la forme d'un tableau contenant l'adresse IP verrouillée et une raison – une explication textuelle de la raison pour laquelle elle a été verrouillée.
|
cerber_notify_sent |
Exécuter après qu'un e- mail de notification a été envoyé avec succès par WP Cerber. Le premier argument est le corps de l'email. Le second est : array( 'type' => $type, 'IP' => $ip, 'to' => $to, 'subject' => $subj ) |
cerber_notify_fail |
Exécuter si WP Cerber est incapable d'envoyer un e-mail de notification. |
Comment changer les messages du plugin avec les filtres ci-dessus
Pour modifier un message par défaut, vous devez définir un filtre PHP pour un crochet approprié. Placez le code dans votre fichier function.php de thème actif.
add_filter( 'cerber_msg_remain', function ($remain) {
if ($remain > 1) return "You have $remain attempts remaining";
return "You have only one attempt to log in";
} );
Security Blog
Next Post
Comment limiter le nombre de sessions utilisateur simultanées dans WordPress
Releases