Ganci di sicurezza WP Cerber
Come personalizzare il plugin utilizzando filtri e azioni
English version: WP Cerber Security Hooks
Un elenco di hook WordPress disponibili in WP Cerber versione 3.0 e successive. È comodo usarli per personalizzare e mettere a punto Cerber senza codifica ( ad esempio con il plugin jetFlow.io ).
Filtri
cerber_msg_reached |
Applicato al messaggio visualizzato per un utente se l'utente ha raggiunto il limite del numero di tentativi di accesso. Il primo argomento è il messaggio. Il secondo argomento è il numero di minuti che l'utente deve attendere prima di poter accedere nuovamente. |
cerber_msg_remain |
Applicato al messaggio visualizzato per un utente se l'utente ha effettuato un tentativo di accesso non riuscito. Il messaggio predefinito contiene il numero di tentativi rimanenti. Il primo argomento è il messaggio. Il secondo argomento riguarda il numero di tentativi rimanenti. |
cerber_msg_prohibited |
Applicato al messaggio mostrato a un utente se tenta di utilizzare un nome utente dall'elenco dei nomi utente vietati . Il primo argomento è il messaggio. Il secondo argomento è un contesto di visualizzazione. Può essere:
|
cerber_msg_recaptcha |
Applicato al messaggio mostrato a un utente se l'utente non è riuscito a risolvere reCAPTCHA su un modulo. Il primo argomento è il messaggio. Il secondo argomento è un contesto di visualizzazione. Può essere:
Leggi anche: Come impostare reCAPTCHA . |
cerber_notify_body |
Applicato al testo di una lettera di notifica via email e a una notifica mobile. Ulteriori informazioni sulla notifica push in WordPres . |
cerber_404_template |
Applicato al nome file di un file modello PHP utilizzato per visualizzare la pagina 404 Non trovato. Se non è specificato alcun hook o l'hook restituisce un nome file che non esiste, il plugin utilizza il modello 404 predefinito (restituito dalla funzione get_404_template()). Per far funzionare questo filtro, devi selezionare Usa modello 404 dal tema attivo per l'impostazione della pagina Visualizza 404 . |
Azioni
cerber_ip_locked |
Esegui ogni volta che WP Cerber blocca un indirizzo IP. Passa un argomento come array che contiene l'indirizzo IP bloccato e un motivo, una spiegazione testuale del motivo per cui è stato bloccato.
|
cerber_notify_sent |
Esegui dopo che un'e -mail di notifica è stata inviata con successo da WP Cerber. Il primo argomento è il corpo dell'e-mail. Il secondo è array( 'type' => $type, 'IP' => $ip, 'to' => $to, 'subject' => $subj ) |
cerber_notify_fail |
Esegui se WP Cerber non è in grado di inviare un'e-mail di notifica. |
Come modificare i messaggi del plugin con i filtri sopra
Per modificare qualsiasi messaggio predefinito è necessario definire il filtro PHP per un hook appropriato. Inserisci il codice nel file function.php del tema attivo.
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
Come limitare il numero di sessioni utente simultanee in WordPress
Releases