PHP en MySQL

Vorige week was ik al even begonnen aan een back-end voor een website van Lieneke, gezien ik nog veel moest leren voor mijn examen (dat ik met een 7,3 gehaald heb 🙂 ) kon ik er nog niet echt goed aan werken, maar het begin was er. Bijzonder detail is dat ik ondanks eerdere pogingen nog nooit echt succesvol iets met PHP en MySQL gedaan had, en deze keer toch weer vol goede hoop begonnen was.

En ik moet zeggen dat het me boven verwachting goed is afgegaan :), ik heb de gehele vrijdag avond, zaterdag overdag en zondag overdag aan de code zitten sleutelen, maar ik denk dat ik zowaar een best degelijk systeem in elkaar gezet heb, en dat terwijl ik eigenlijk vanaf het begin af aan alles nog moest leren, ik heb natuurlijk wel wat voorbeelden gelezen op internet, maar de gebruikte code is allemaal door mij zelf geschreven *trots*..  Het systeem kan momenteel het volgende:

  • Aanmaken gebruikersaccount
  • verzenden activatie link
  • Activeren account dmv activatie link
  • Wachtwoord wijzigen
  • Gebruiker blijft ingelogd tot hij zelf uitlogt of 15 dagen niet op de website komt
  • Berichten plaatsen op een messaging board

Zaken die ik nog toe wil voegen:

  • Duidelijke structuur voor het plaatsen van reacties op berichten
  • Gebruiker de mogelijkheid geven account gegevens aan te passen
  • Vergeten wachtwoord resetten dmv activatie mail
  • Inlogsysteem verder beveiligen (onder normale omstandigheden is het al veilig, maar hier had ik nog een nieuw veiliger idee voor)

Al met al vind ik dat ik het nog niet onaardig gedaan heb voor mijn eerste PHP / MySQL projectje 🙂 . Nu is het tijd om een systeem te maken waarin ik al mijn DVD’s, PS3 Games, PC Games en software en bijbehorende keys op kan slaan voor eigen gebruik, maar dat zou eenvoudiger moeten zijn dan bovenstaande  :).

Al met al productief bezig geweest en erg veel geleerd 🙂

2 comments

Leave a Reply

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Deze website gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.