Jan Jaap Siewers | Oct 1, 2022

Simpele login

Voorkennis

  • Basiskennis HTML
  • PHP Arrays en superglobals $_POST en $_GET

Dit ga je leren

  • Basiskennis PHP
  • Gebruik maken van condities (if..else)
  • hashing met sha1
  • Uitvoer van PHP weergeven in HTML
php

Opdracht

Maak een login-systeem zonder waarbij het account en wachtwoord in de code staan * UserSory: Als bezoeker wil ik kunnen inloggen in de applicatie zodat ik toegang krijg tot een pagina met de tekst "Hey, welkom in onze app".

Uitleg

Activity diagram

schema loginform

Op te leveren

  • Een login-systeem met een formulier waar je een naam en een wachtwoord in kunt vullen.
  • Het wachtwoord staat in de code, maar is 'ge-hashed' met "sha1"
  • Nadat het formulier met gegevens is verstuurd, wordt er gecontroleerd of de gegevens valide zijn.
  • Er kunnen 5 verschillende gebruikers toegang krijgen tot de welkomstpagina met de tekst "Hey, welkom in onze app".
  • Bij verkeerd inloggen krijg je de waarschuwing "Je hebt geen toegang met deze naam- en wachtwoord-combinatie".