Ručně generovaný formulář a addProtection()
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- webdata
- Člen | 153
Zdravím,
pokud si ručně vykreslím formulář
{form formLogin, class => 'form-horizontal'}
<div class="modal login-dialog">
<div class="modal-header">
<a href="#" class="close icon-home" data-dismiss="modal"></a>
<h3>Název obchodu</h3>
</div>
<div class="modal-body">
<div class="control-group">
{label username /}
{input username}
</div>
<div class="control-group">
{label password /}
{input password}
</div>
</div>
<div class="modal-footer">
<a n:href="Default:password" class="btn">Zapomenuté heslo</a>
{input submit, class => 'btn btn-primary'}
</div>
</div>
{/form}
Jak do tohoto formuláře dostanu hodnotu protection
$form = new NAppForm($this, $name);
$form->addProtection();
$form->addText('username', __('username') . ':')
->setRequired('Zadejte přihlašovací jmeno.');
.
.
.
Dík za info, předem,
- Vojtěch Dobeš
- Gold Partner | 1316
Ochrana proti CRSF je realizována pomocí
<input type=hidden>
, a ty se automaticky vykreslují před
ukončením formuláře, tedy v makru {/form}
.