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
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.
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.
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 .
4
Skapar sidan som kommer att visas när inloggningen är framgångsrik. Skriptet skapar en ny session och visar det valda html-meddelandet.
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å får du tillgång till Kidblog
- Så här ändrar du Skype-lösenordet
- Så här tar du bort en MySQL-databas
- Så här ansluter du tabeller i Microsoft Access
- Så här konfigurerar du en e-postprofil med Yahoo!
- Så här ansluter du till en MySQL-databas med PHP
- Så här skapar du ett iCloud-konto
- Hur man skapar en Visningsräknare i PHP
- Så här skapar du en kunddatabas
- Så här skapar du en databas som använder Microsoft Access
- Så här skapar du en databas från ett Excel-beräkningsblad
- Så här skapar du en databas i MySQL
- Så här skapar du ett nytt användarkonto i Windows XP
- Hur man skapar en databas över tillgången på åtkomst
- Så här skapar du ett bord på MySQL
- Så här skapar du ett säkert inloggningsskript med PHP och MySQL
- Hur man ritar ett ER-diagram med MySQL
- Hur man läser PHP och MySQL
- Hur registrerar du en domän på Google
- Så här använder du Microsoft Access
- Så här använder du en SQL-fråga i Microsoft Excel