Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Hoe te Logins Beperk in Python code
Python- programma's kunnen gebruikers in het gebruik van log - in geloofsbrieven te loggen . Om hacking te voorkomen , moet je een soort van inboezemen log - in grens aan brute kracht , die gekenmerkt worden door hackers invoeren van meerdere wachtwoorden totdat zij vinden van de juiste men vermijden . In dit geval , vernietiging van een log - in logfile om het bedrag van gebruiker inlogpogingen te volgen gedurende een bepaalde periode . Instructies
1

Maak een logboek script :

>>> def login
( naam , passwd ) : . . . /* controleert database gebruikersnaam en informatie * /. . . kopen van 2

Lees uit het logboek script, dat de informatie voor inlogpogingen bevat . Dit moet gebeuren voordat alle vragen aan de database :

>>> def login
( naam , passwd ) : . . . f = open ( ' /var /log /login.txt ' ) . . . inhoud = f.read ( )

Controle 3 log - in pogingen door te zoeken naar de index van de naam en het lezen van de lijn . Dit bestand wordt ervan uitgegaan dat het logbestand een formaat waarin elke regel staat voor een gebruiker en is opgemaakt als volgt "username = login_attempts . " Bijvoorbeeld, als Bob probeerde twee keer aan te melden , zou zijn lijn te lezen " Bob = 2 . "

. . . inhoud = f.read ( ) . . . index = contents.find (naam ) . . . terwijl de inhoud [ index] = ' ' ! : . . . Index + = 1 . . . Index + = 2 . . . pogingen = inhoud [ index]
4

Als een gebruiker meer inlogpogingen dan toegestaan ​​, toegang weigeren maakt . Zo niet , voeg een tot pogingen en op te slaan in het dossier . In dit voorbeeld is de limiet van inlogpogingen is vier :

. . . indien pogingen == '4 ' : . . . print ' Te veel pogingen , aborteren ... ' . . . terug . . . anders : . . . /* query- databank voor inloggegevens * /
5

Voeg een log - in een poging om de lijst :

. . . x = int ( inhoud [ index ] ) . . . x + = 1 . . . Inhoud [ index] = str ( x ) op

Previous: Next:
  python Programming
·Hoe te MiKTeX gebruiken Met Py…
·Hoe maak je een tabblad maken …
·Hoe je oneven getallen in Pyth…
·Python Sorteer Functie 
·Hoe te Quotes in Python SQLite…
·Wat is de Win32 -extensie voor…
·Hoe te openen Linux Python XRC…
·Hoe je programma Met Python in…
·Hoe maak je een variabele Floa…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe u een proxy webbrowser met Visual Ba…
·Tutorial over Simple PHP Registratieform…
·Hoe te Pseudocode schrijven voor het opz…
·Hoe te Woorden Scroll Zorg 
·Hoe maak je een Advanced Diagnostic Know…
·Hoe maak je Pseudocode voor een Calculat…
·Hoe kan ik een MySQL Server op CentOS 20…
·True VS Valse verklaring Programmering 
·Hoe Uitvoeren VBS Script 
Copyright © Computer Kennis http://www.nldit.com