Django-Lockout.

App Django basata nella cache che blocca gli utenti dopo troppi tentativi di accesso falliti
Scarica ora

Django-Lockout. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Nome editore:
  • Brian Jay Stanley
  • Sito web dell'editore:
  • http://brianjaystanley.com

Django-Lockout. Tag


Django-Lockout. Descrizione

App Django basata nella cache che blocca gli utenti dopo troppi tentativi di accesso falliti Django-Lockout è un'app Django basata sulla cache che blocca gli utenti dopo troppi tentativi di accesso falliti. Poiché Django-Lockout traccia il login tentativi nella cache del tuo sito, è veloce e leggero. Django-Lockout è destinato ai siti Django dove si desidera che la protezione contro gli attacchi della forza bruta non sia desiderato senza database aggiuntivo in testa. Le tue opinioni sono responsabili di catturare e gestire il blocco di blocco, ma ritengono appropriato. La classe middleware di Django-Lockout memorizza l'oggetto Richiesta nello spazio dei nomi locali del filo per dare l'Autorizzazione avvolta. Accesso della funzione Auth.Authenticato a IT.Login I tentativi possono essere monitorati da solo IP o da IP Plus User-Agent.requirementsdjango-Lockout è progettato per Django 1.3 . Funziona anche con Django 1.0, 1.1 e 1.2, ad eccezione della suite di test (che si affida a Django.Test.Client.requestFactory). Se si utilizza Django-Lockout con una versione precedente di Django di 1,3, non si dovrebbe aggiungere 'Lockout' al tuo installato_apps.django-Lockout richiede di aver abilitato una cache per il tuo sito.installationyou può installare django-blockout usando pip: pip Installa Django-LockOutor Easy_Install: Easy_install Django-Lockoutadd 'Lockout.middleware.lockoutMiddleware' ai tuoi middleware_classes. Dovrebbe venire prima dell'autenticazione di DjangoMiddleware: middleware_classes = Aggiunta 'Lockout' Ai tuoi installati_apps è richiesto solo se si desidera eseguire Django-Lockout's Test Suite.USAGE Below è un esempio di come è possibile utilizzare Django-Lockout: Prova: utente = auth.authenticate (username = username, password = password) tranne Lockedout: Messaggi .Warning (richiesta, "il tuo account è stato bloccato a causa di troppi tentativi di accesso falliti. ') Se è necessario cancellare il record dei tentativi falliti per un IP o IP Plus User-Agent, Call Lockout.reset_attempts, Passando la richiesta. Per quell'IP o IP PLUS-Agente utente: reset_attempts (richiesta) ImpostazioniLout_Max_attempts Il numero massimo di tentativi di accesso prima che l'IP o IP Plus Default: 5.Lockout_time il numero di secondi che l'IP o IP Plus User-Agent deve essere bloccato. Predefinito: 600 (10 minuti) .lockout_enforcement_window Il numero di secondi prima che i tentativi di accesso non riusciti vengano ripristinati e l'utente IP o IP Plus ottiene un nuovo inizio. Predefinito: 300 (5 minuti). Lockout_EnForcement_Window Informazioni sugli accessi non riusciti tentativi fino al massimo consentito, mentre Lockout_time ha effetto quando vengono raggiunti i tentativi massimi. Ad esempio, con un lockout_enforcement_window di 5 minuti, supponiamo che un utente abbia un tentativo di accesso non riuscito, seguito da un altro tentativo di accesso non riuscito 3 minuti dopo. Entrambi i tentativi contano per il massimo. Tuttavia, se il punteggio di 5 minuti (dal primo tentativo fallito) viene raggiunto con meno dei tentativi massimi consentiti, i guasti scadranno e l'utente sarà ancora una volta consentito i tentativi massimi. Se l'utente supera il max all'interno del blocco_enforcement_window, l'utente verrà bloccato per blocco_time secondi.lockout_use_user_avent se tenere traccia dei tentativi di accesso non riusciti da IP Plus User-Agent, anziché solo da IP. Default: false.lockout_cache_prefix Il prefisso per i tasti cache generati da Django-Lockout. Default: 'Lockout'. Requisiti: · Python. · Django.


Django-Lockout. Software correlato

staticmux.

APP DJANGO per semplificare lo sviluppo e la distribuzione di CSS e JavaScript per progetti Django ...

118

Scarica