parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

tricord 26.09.2006 13:05

То же самое про это подумал (после прочтения http://www.parser.ru/docs/lang/?install4iis_404rewrite.htm). Но в примере класса авторизации action передается.
_auth_info.html
...
^if(!$auth.is_logon){
		^rem{ *** если пользователь не залогинен - выводим форму для логина *** }
		^auth.htmlFormLogon[
			$.target_url[./_auth_info.html]
		]
	}
...
auth.p
...
# print html for logon form
@htmlFormLogon[hParams][_hParams]
$_hParams[^hash::create[$hParams]]
^untaint[html]{
	<form
		method="post"
		^if(def $_hParams.target_url){
			action="$_hParams.target_url"
		}
	>
		<input type="hidden" name="auth.logon" value="do" />
		Логин:<br />
		<input type="text" name="auth.name" value="^if(def $logon_data.[auth.logon]){$logon_data.[auth.name]}{$last_name}" /><br />
		Пароль:<br />
		<input type="password" name="auth.passwd" description="Пароль" /><br />
		<input type="checkbox" name="auth.persistent" value="1"^if($is_persistent){ checked="checked"} id="auth.persistent"/><label for="auth.persistent"> Запомнить</label><br />
		<input type="submit" name="action" value="^if(def $_hParams.action_name){$_hParams.action_name}{Войти}" />
	</form>
}
#end @htmlFormLogon[]
...