Het is de bedoeling dat iedere regel het email, de naam van de gebruiker en het password bevat, gescheiden door een '|' symbool.
Experimenteer in een losse php file wat met het schrijven en lezen van deze file.
Voeg een menu optie toe voor de registratie pagina.
Voeg nu een register pagina toe aan je webshop als op deze menu optie wordt geklikt.
Het register scherm kent een invoerveld voor naam, e-mail, password en herhaal password en een verstuur-knop.
Als de data van het registratie formulier binnenkomt, wordt gecontroleerd of alle velden zijn ingevuld, valide zijn, en of de password en herhaal password velden overeen komen:
Als alle velden valide zijn en het password en herhaal password komen overeen, wordt er gecontroleerd of het email adres al voorkomt in de users.txt file.
Is het email adres al bekend wordt het registratie formulier opnieuw getoond en wordt er een foutmelding bij de email gezet dat deze al bekend is.
Is het email adres onbekend, dan wordt er een nieuwe regel toegevoegd aan de users.txt file met de ingevulde data.
Als niet alle velden valide zijn of de passworden komen niet overeen, dan wordt het formulier weer getoond met de reeds ingevulde waarden en een foutmelding achter de velden die niet correct zijn.
Commit regelmatig de wijzigingen naar je lokale repository (o.v.v. het issue nummer).
[PHP File Handling] t/m [PHP File Create/Write]
en [PHP Stringfuncties: Implode en Explode]