| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Dante 26.06.2014 05:51
Есть код:$is_show_form(1)
^if($is_show_form){
^untaint[html]{
<form method="post" action="#">
...Тело формы...
</form>
}
}
^if(def $form:code){
^try{
^auth.setPasswdFromTemporary[$form:email;$form:name;$form:code]
^auth.logon[
$.[auth.logon][do]
$.[auth.name][$form:name]
$.[auth.passwd][$form:code]
]
$is_show_form(0)
<p class="nice-forgote">Получите и распишитесь!<br><br><span style="font-size: 150%^;">$form:code</span><br><br>
Рекомендуем зайти в <a href="../settings">настройки аккаунта</a> и изменить его.<br><a href="../">На главную</a></p>
}{
$exception.handled(1)
$errors[^auth.decodeError[]]
<p class="err">^errors.menu{$errors.name}[, ]</p>
}
}
^if(def $form:do){
^try{
$sCode[^auth.setTemporaryPasswd[$form:[auth.email];$form:[auth.name]]]
^mail:send[ ... Тело письма ...]
$is_show_form(0)
<p class="nice">На ваш электронный адрес высланы дальнейшие указания.</p>
}{
$exception.handled(1)
$errors[^auth.decodeError[]]
<p class="err">^errors.menu{$errors.dis}[<br> ]</p>
}
}Форма не скрывается после отправки и видна при переходе по ссылке из письма. Что не так?