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. È utile usarli per personalizzare e mettere a punto Cerber senza codifica ( ad esempio con il plug-in jetFlow.io ).
Filtri
cerber_msg_reached |
Applicato al messaggio che viene visualizzato per un utente se l'utente ha raggiunto il limite al numero di tentativi di accesso. Il primo argomento è il messaggio. Il secondo argomento è un numero di minuti che l'utente deve attendere fino a quando non gli sarà consentito di accedere nuovamente. |
cerber_msg_remain |
Applicato al messaggio che viene 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 è un 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 proibiti . 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 e-mail e di 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 Not Found. Se nessun hook specificato 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, è necessario 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 un 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 correttamente 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 tuo 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