Database voorbereiden
phpMyAdmin
Op de ontwikkelserver draait MariaDB als RDBMS (Relational DataBase Management System). MariaDB is een opensource-fork van MySQL.
phpMyAdmin wordt gebruikt als interface voor MariaDB zodat we de database eenvoudig via de browser kunnen beheren. Je kunt phpMyAdmin open via de DB pagina op leerling.dev
Tabel aanmaken
Stap 1
Klik in het menu op je eigen database (ne123456_).

Stap 2
Er verschijnt de melding Geen tabellen gevonden in de database. Daaronder kun je een nieuwe tabel aanmaken.
Voer bij Tabelnaam gebruikers in en bij Aantal kolommen 4. Klik op Aanmaken.

Stap 3
Vul de kolomnamen en eigenschappen in.
| Kolom | Naam | Type | Lengte | Standaardwaarde | A_I |
|---|---|---|---|---|---|
| 1 | gebruiker_id | INT | |||
| 2 | gebruiker_id | VARCHAR | 20 | ||
| 3 | gebruiker_id | VARCHAR | 20 | ||
| 4 | gebruiker_id | BOOLEAN | 0 |

Bij gebruiker_id wordt A_I (Auto Increment) aangevinkt, bij Index verschijnt dan PRIMARY.
Geef actief een standaardwaarde van 0 (false).

Klik vervolgens op Aanmaken. Het onderstaande overzicht verschijnt.

Wachtwoorden worden als plain-text opgeslagen in de database. In een productieomgeving dient dit ten allen tijde voorkomen te worden. Vanwege de aard van dit project kiezen we nu voor wachtwoorden in plain-text, later volgt de mogelijkheid om deze te hashen. In productie wil je de wachtwoorden voorzien van een hash en salt.
Stap 4
Klik bovenin op Invoegen. Kies een gebruikersnaam en wachtwoord voor je eerste gebruiker en zet actief op 1 (true).

Klik vervolgens op Starten. Je krijgt een overzicht met gebruikers te zien.

Voeg indien gewenst meer gebruikers toe.