Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
PHP & MySQL Inloggen Beveiliging
Veel sites maken gebruik van een PHP - gebaseerde webpagina's om toegang te krijgen tot informatie die is opgeslagen in een MySQL database , zoals e - commerce sites of message boards . Geen beveiligingssysteem is onberispelijk . Echter , bij het maken van een website die gebruik maakt van een PHP en MySQL login formulier , voorzien van beveiligingsvoorzieningen , van gebruikersaccounts om informatie encryptie om logboeken betreffende inlogpogingen . Dit helpt niet alleen voorkomen dat online aanvallen , maar kan ook helpen bij het ​​verbeteren van uw veiligheid met behulp van gedetailleerde aantekeningen of nooit uw site is gehackt . Inloggen en wachtwoorden

Veel bedrijven
zijn die gebruikersaccounts aan " sterke" wachtwoorden hebben . De definitie van een sterk wachtwoord varieert , maar omvat meestal een combinatie van hoofdletters en kleine letters , numerieke waarden en speciale tekens . Deze maken het moeilijker om wachtwoorden te raden . Wanneer een gebruiker probeert in te loggen op uw MySQL database via een PHP formulier en mislukt, wees niet specifiek over de reden waarom ze niet . Gewoon vertellen de gebruiker dat de login was niet succesvol . Op deze manier bent u niet het geven van extra informatie aan potentiële hackers .
Data Encryption

Als u een database met user login informatie te behouden , zorg ervoor dat u de gegevens te coderen . Het verlaten van gebruikersnamen en wachtwoorden onversleuteld is riskant , vooral als een onbevoegde toegang krijgt tot uw database . PHP heeft een functie genaamd " sha1 ( ) , " die een string zoals een wachtwoord om zijn SHA - 1 hash-waarde wordt omgezet . Bewaar deze waarde in MySQL . Wanneer een gebruiker probeert in te loggen door middel van PHP , kunt u de sha1 ( ) functie te gebruiken om het wachtwoord te converteren naar SHA - 1 en vergelijk de waarde van de ene in de database . Hackers die toegang tot de database te krijgen zal niet de werkelijke wachtwoorden zelf .
PHP Functies

Handle PHP fouten op een manier die informatie blijft voor de gebruiker minimaal. Gebruik bijvoorbeeld het " @ " symbool voor PHP functie oproepen evenals de " dobbelsteen ( ) " functie - bijvoorbeeld " @ mysql_connect ( ... ) or die ( " Kan niet verbinden " ) ; " - dus als die functie niet aan te voeren voor een of andere reden , de gebruiker een foutmelding die u hen wilt laten zien , niet een die meer informatie geeft dan hij moet weten ziet . Ook bij het doorgeven van informatie , zoals gebruikersnamen en wachtwoorden van de ene pagina naar de andere PHP , gebruikt u de functie PHP " $ _POST " om de gegevens onzichtbaar voor de gebruiker in plaats van de functie " $ _GET " , die het toont in de adresbalk te houden .
MySQL logboeken

bij de monitoring van login-gegevens , behoud data logs kan een lange weg te gaan in het volgen van veiligheidskwesties en het helpen om gaten te geven . Hoe meer informatie u inlogt , hoe beter je kunt problemen te corrigeren . Op een minimum , volgen het aantal keren dat een persoon zich aanmeldt op een systeem en stempel ten minste de laatste log in poging met de datum en tijd , en bewaar deze gegevens in een MySQL tabel . Beperk de toegang tot uw logs ook, het beperken van het aantal mensen die kunnen bekijken of te wijzigen .

Previous: Next:
  PHP /MySQL Programmering
·Hoe maak je een API XML Feed i…
·Hoe kan ik een MySQL Slow Quer…
·Hoe kan ik PHP Methode Met Jav…
·Hoe je niet-alfanumerieke teke…
·Wat is de PHP Mail Character L…
·Hoe je uitschakelen PHP TextBo…
·Waarom mag u niet gebruiken PH…
·Twitter API Password Length Li…
·Kan Dreamweaver bewerken PHP ?…
  Related Articles
Hoe kan ik lezen en schrijven tekstbesta…
VBScript & SQL Tutorial 
Hoe maak je menu's en submenu's maken 
Hoe te wijzigen van een computernaam & C…
Om te lezen hoe een map & Display Conten…
Hoe maak je een query in Visual Basic Ma…
Hoe te Tax & Total behulp van Visual Bas…
Hoe te Graphics & Vormen in Maak Visual …
Visual Basic Controls & Functions 
  Programmering Articles
·Hoe de breedte van Floats opmaken in Jav…
·Hoe maak je een pauze met Dogtail Plaats…
·Hoe je Hello World Maak in Microsoft Vis…
·Hoe te Lege regels verwijderen uit een b…
·De voordelen van het Rijndael Algorithms…
·Hoe te kopiëren en plakken op Windows P…
·Hoe maak je een Multi User E-mail Lijst …
·Waarom is Binary gebruikt in computers ?…
·Hoe te gebruiken VB te schrijven Compute…
Copyright © Computer Kennis http://www.nldit.com