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
+
0
-

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
+
0
-

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}.

webdata
Člen | 153
+
0
-

Diky,

Ted to vidim taky. Mel jsem se podivat do vygenerovaneho HTML. :-(

Jeste jednou dik.