Difference between revisions of "Tokens en Formulieren"

From A-Eskwiki
Jump to: navigation, search
(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.
  
[[Categorie:WebCie]]
+
[[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.