Difference between revisions of "Tokens en Formulieren"
From A-Eskwiki
(Created page with "Een formulier wil je over het algemeen niet twee keer insturen. Daarom maakt WhosWho4 gebruik van Tokens. Elk formulier heeft een <code>hidden</code> veld genaamd <code>token<...") |
m (Woeps, dit is een Engelstalige wiki) |
||
Line 1: | Line 1: | ||
Een formulier wil je over het algemeen niet twee keer insturen. Daarom maakt WhosWho4 gebruik van Tokens. Elk formulier heeft een <code>hidden</code> veld genaamd <code>token</code>, waar een unieke waarde in staat. Als twee keer dezelfde waarde langskomt, is een formulier dus dubbel ingestuurd. De methode <code>Token::processNamedForm()</code> zoekt uit of de tokens kloppen, en returnt de naam van het formulier (die van <code>HtmlForm::named()</code>) als alles ok is, en toont een "Dit formulier is al gesubmit, heb je op f5 gedrukt?"-error als het mis is. | Een formulier wil je over het algemeen niet twee keer insturen. Daarom maakt WhosWho4 gebruik van Tokens. Elk formulier heeft een <code>hidden</code> veld genaamd <code>token</code>, waar een unieke waarde in staat. Als twee keer dezelfde waarde langskomt, is een formulier dus dubbel ingestuurd. De methode <code>Token::processNamedForm()</code> zoekt uit of de tokens kloppen, en returnt de naam van het formulier (die van <code>HtmlForm::named()</code>) als alles ok is, en toont een "Dit formulier is al gesubmit, heb je op f5 gedrukt?"-error als het mis is. | ||
− | [[ | + | [[Category:WebCie]] |
Revision as of 19:11, 8 December 2015
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.