Moment04

Publicerad den av Tammam i Alströmer

Att skapa den enkla inloggningsapplikationen gick ganska bra, men det fanns vissa delar som var lite kluriga i början. Uppgiften var att bygga ett system med flera PHP filer bland annat index.php, login.php, check_login.php, admin.php och logout.php.

Jag började med att skapa inloggningssidan där användaren skriver in sitt användarnamn och lösenord. Sedan gjorde jag login.php som kontrollerar inloggningen och skickar användaren vidare till admin.php om uppgifterna stämmer. Jag använde en enkel, hårdkodad kombination av användarnamn och lösenord, precis som uppgiften beskrev.

Det som var svårast var att få sessionerna att fungera korrekt och att förstå i vilken ordning de olika filerna skulle köras. Jag fick också se till att man inte kunde gå direkt till admin-sidan utan att vara inloggad, vilket löstes med hjälp av check_login.php. När jag väl förstod hur session_start() och $_SESSION fungerar blev det mycket tydligare.

Att logga ut med logout.php var enkelt, men det var viktigt att avsluta sessionen på rätt sätt med session_destroy() och sedan skicka användaren tillbaka till startsidan.

Sammanfattningsvis var det en rolig och lärorik uppgift. Jag lärde mig hur man hanterar inloggning och säkerhet på ett grundläggande sätt i PHP och hur man kan skydda vissa sidor med sessioner. Även om det först kändes lite rörigt med flera filer som samarbetar, blev det till slut logiskt när man såg hur allt hängde ihop.

För Admin: admin:1234

Länken till sidan


Kommentarer

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *