Tokens en Formulieren
From A-Eskwiki
Een formulier wil je over het algemeen niet twee keer insturen. Daarom maakt WhosWho4 gebruik van Tokens. Elk formulier heeft een hidden
veld genaamd token
, waar een unieke waarde in staat. Als twee keer dezelfde waarde langskomt, is een formulier dus dubbel ingestuurd. De methode Token::processNamedForm()
zoekt uit of de tokens kloppen, en returnt de naam van het formulier (die van HtmlForm::named()
) als alles ok is, en toont een "Dit formulier is al gesubmit, heb je op f5 gedrukt?"-error als het mis is.