Goed, programming is aan de kant van de client. Maar je maakt gebruik van een http-functie die daarvoor niet bedoeld is (status) het wachtwoord te accepteren of niet te accepteren. Deze controle vindt server-side plaats.
[...]
Als je bij een ander systeem eenmaal het wachtwoord weet is het net zo waardeloos...
Dan zou je er wel voor moet zorgen dat de URL een zeer onlogische inhoud heeft.
In het volgende voorbeeld, wat zou dan eerder geraden worden, ww of URL?
1) 10-karakter, gemixed wachtwoord met serverside controle
2) Een wachtwoord dat naar een bestand op de server verwijst, en dat je na een controle doorstuurt naar
http://domein.tld/accept.html ?
[...]
Waarom perse een database? Een simpel iets met .htpasswd werkt ook prima als het slechts voor enkele gebruikers is. Het is dan zelfs een stuk makkelijk.
I agree, dat zou inderdaad ook kunnen. Ik vind een database wel een stuk flexibeler, maar het zou inderdaad met een .htpasswd kunnen.
Mijn punt is eigenlijk vooral dat het serverside moet.