emkiset.ru

Hoe maak je een eenvoudige inlogcode in PHP

Ben je geïnteresseerd in het maken van je eigen forumpagina, blog of zelfs een winkelwagentje? Het inloggebied is het eerste wat u moet doen. Hier zul je zien hoe je daarvoor een code in PHP kunt maken.

stappen

Titel afbeelding 619305 1
1
Maak de database en de aanmeldtabel. Om de code aan de onderstaande voorbeelden aan te passen, gaan we ervan uit dat de naam van de database "table" zal zijn en de naam van de tabel "leden" zal zijn. U kunt de database en de tabel maken via het paneel van uw server. In de tabel "leden" worden de gebruikersnamen en wachtwoorden opgeslagen van alle personen die toegang hebben via deze inlogcode. De tabel moet een uniek identificatieveld bevatten als de primaire sleutel, een gebruikersnaamveld en een wachtwoordveld.
  • Titel afbeelding 619305 2
    2
    Maak de login-interface. Dat wil zeggen, een html-pagina die een formulier bevat, twee tekstvakken voor de gebruikersnaam en het wachtwoord en een knop om de gegevens te verzenden. Zolang je deze elementen hebt, kun je de rangschikking ervan op de gewenste manier ontwerpen.



  • Titel afbeelding 619305 3
    3
    Maak de php-code die de ingevoerde gegevens vergelijkt met de database. Deze code moet worden verbonden met de database, een query verzenden en een resultaat verkrijgen, controleren of de gebruikersnaam en het wachtwoord correct zijn en u naar de volgende pagina sturen, afhankelijk van het resultaat van deze vergelijking.



  • Titel afbeelding 619305 4
    4
    Maak de pagina die wordt weergegeven na een succesvolle aanmelding. Deze code moet uw sessie starten en een html-bericht van uw keuze weergeven.
  • Titel afbeelding 619305 5
    5
    Maak de sessie-afsluitcode. Deze stap is optioneel, als u wilt dat de sessies eindigen nadat een bepaalde hoeveelheid tijd is verstreken. Als u er een wilt aanmaken, hebt u een knop of een koppeling nodig om de uitvoering van de code te starten en een bericht om het succes van de sessie te bevestigen.
  • tips

    • Vervang de functies van de database in uw code, met meer geschikte functies volgens de database die u gebruikt (bijvoorbeeld SQLITE, Microsoft SQL, enz.).
    • Gebruik nooit jаvascript of een andere taal aan de kant van de klant voor autorisatie.
    • Probeer CSS en verschillende HTML-elementen te gebruiken om een ​​interessant aspect voor uw aanmeldings- en berichtpagina`s te maken.
    • Afhankelijk van uw vereisten kunt u beveiligingscontroles aan uw code toevoegen.

    waarschuwingen

    • Deze code bewaart wachtwoorden in platte tekst, wat een beveiligingsrisico betekent. Een productiedatabase in realtime, bewaar het wachtwoord in gecodeerde vorm op zijn minst met behulp van algoritmen zoals SHA-1 of SHA-256 en gebruikt ook zoutwaarden.
    • De voorbeelden werden geïsoleerd en teruggebracht tot loutere vereisten, zodat ze gemakkelijker kunnen worden begrepen. Het wordt aanbevolen om beveiligingscontroles en foutcontrole toe te voegen.
    Delen op sociale netwerken:

    Verwant
    Hoe een OpenOffice.org-database te makenHoe een OpenOffice.org-database te maken
    Hoe een database in MySQL te makenHoe een database in MySQL te maken
    Hoe een database in Excel te makenHoe een database in Excel te maken
    Hoe een database in SQL Server te makenHoe een database in SQL Server te maken
    Hoe een tabel in MySQL te makenHoe een tabel in MySQL te maken
    Hoe een tabel in DB2 te beschrijvenHoe een tabel in DB2 te beschrijven
    Hoe een E R-diagram te tekenen met de MySQL-databasemanagerHoe een E R-diagram te tekenen met de MySQL-databasemanager
    Een geprogrammeerd HTML-rapport verzenden vanaf een SQL-serverEen geprogrammeerd HTML-rapport verzenden vanaf een SQL-server
    Hoe een SQL-injectie in PHP te vermijdenHoe een SQL-injectie in PHP te vermijden
    Hoe een database te maken met behulp van MS AccessHoe een database te maken met behulp van MS Access
    » » Hoe maak je een eenvoudige inlogcode in PHP
    © 2021 emkiset.ru