| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
tricord 26.09.2006 13:05
То же самое про это подумал (после прочтения http://www.parser.ru/docs/lang/?install4iis_404rewrite.htm). Но в примере класса авторизации action передается....
^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[]
...