gushelom.ru

Så här skapar du ett grundläggande inloggningsskript med PHP

Är du intresserad av att skapa ditt eget forum, blogg eller e-handelswebbplats? Om svaret är jakande är det första steget att skapa en inloggningssida. Denna handledning visar hur man skapar ett enkelt inloggningsskript i PHP.

steg

Bildnamn 619305 1
1
Skapa login-databasen och de nödvändiga tabellerna. För koden som används i detta exempel antas att databasen kallas "test" och att tabellnamnet är "medlemmar". Databasen och relaterade tabeller kan skapas med hjälp av ledningspanelerna som tillhandahålls direkt från den webbplats som hanterar webbtjänsten. I tabellen "Medlemmar" kommer du att memorera användarnamnet och lösenordet för varje registrerad användare till din webbplats, verifiera åtkomsttillstånd från tid till annan med hjälp av inloggningsskriptet. Tabellen ska bestå av ett unikt "ID" -fält som kommer att vara det primära nyckeln, ett "användarnamn" -fält och ett "lösenord" -fält.
  • Bildnamn 619305 2
    2
    Skapa inloggningsgränssnittet. Den representeras av en enkel HTML-sida med en blankett, två textfält (en för att ange användarnamnet och en för att ange lösenordet) och knappen för inloggning. Med hjälp av dessa oumbärliga grundelement kan du rita sidlayouten som du vill.

  • Bildnamn 619305 3
    3
    Skapa PHP-skriptet som kommer att verifiera inloggningsuppgifterna via databasen. Skriptets kod måste ansluta till databasen, skicka förfrågan, hämta data från databasen, kontrollera att data som tillhandahålls matchar dem i databasen och beroende på resultatet av kontrollen, direkt eller inte användaren till nästa sida .
  • Bildnamn 619305 4
    4
    Skapar sidan som kommer att visas när inloggningen är framgångsrik. Skriptet skapar en ny session och visar det valda html-meddelandet.
  • Bildnamn 619305 5
    5
    Skapa det skript som hanterar utloggningen. Detta är ett valfritt steg eftersom sessioner, efter en viss tid, löper ut automatiskt. Om du vill skapa ett logoutskript behöver du en knapp eller länk för att starta proceduren och ett meddelande som bekräftar att utloggningen har blivit framgångsrik.
  • tips

    • Prova att använda `CSS` stilark och vissa HTML-element för att göra utseendet på din inloggningssida mer tilltalande.
    • Ersätt databasfunktionerna som används i det här exemplet med de som används av den valda databasen (till exempel SQLITE, Microsoft SQL, Oracle, etc ...).
    • För att skapa ditt autentiseringsförfarande, använd aldrig jаvascript eller något annat språk som körs direkt på slutanvändarens dator (klientspråk).
    • Beroende på dina behov kan du integrera säkerhetskontroller, dataintegritet och felhantering i ditt skript.

    varningar

    • Detta skript lagrar lösenord i klart, en faktor med hög säkerhetsrisk. I själva verket måste en produktionsdatabas åtminstone tillhandahålla lösenords kryptering med en "hash" -algoritm, såsom SHA-1 eller SHA-256.
    • Provkoden har reducerats till det minimum som behövs för att göra det lättare att förstå. Verklig användning innebär integration av säkerhets-, data- och felhanteringskontroller.
    Dela på sociala nätverk:

    Relaterade
    Så här ändrar du Skype-lösenordetSå här ändrar du Skype-lösenordet
    Så här tar du bort en MySQL-databasSå här tar du bort en MySQL-databas
    Så här ansluter du tabeller i Microsoft AccessSå här ansluter du tabeller i Microsoft Access
    Så här konfigurerar du en e-postprofil med Yahoo!Så här konfigurerar du en e-postprofil med Yahoo!
    Så här ansluter du till en MySQL-databas med PHPSå här ansluter du till en MySQL-databas med PHP
    Så här skapar du ett iCloud-kontoSå här skapar du ett iCloud-konto
    Hur man skapar en Visningsräknare i PHPHur man skapar en Visningsräknare i PHP
    Så här skapar du en kunddatabasSå här skapar du en kunddatabas
    Så här skapar du en databas som använder Microsoft AccessSå här skapar du en databas som använder Microsoft Access
    Så här skapar du en databas från ett Excel-beräkningsbladSå här skapar du en databas från ett Excel-beräkningsblad
    » » Så här skapar du ett grundläggande inloggningsskript med PHP

    © 2011—2021 gushelom.ru