TsgcWebSocketFirewall › Metodi › LoadBansFromFile
Ripristina l'elenco dei ban attivi da un file precedentemente scritto da SaveBansToFile, in modo che i ban sopravvivano ai riavvii del processo.
procedure LoadBansFromFile(const aFileName: string);
| Nome | Tipo | Descrizione |
|---|---|---|
aFileName | const string | Percorso del file di ban da caricare. I file mancanti o vuoti vengono ignorati senza generare un'eccezione. |
Ogni record memorizza l'IP, il timestamp di scadenza e il livello di escalation. I ban la cui scadenza è già passata vengono eliminati durante il caricamento, in modo che vengano riapplicati solo i ban ancora validi. L'operazione si unisce all'elenco in memoria; chiamare ClearBans prima se si ha bisogno di una sostituzione pulita.
// restore bans at start-up
sgcWebSocketFirewall1.LoadBansFromFile('bans.dat');