# ВНИМАНИЕ! НЕ ЗАБУДЬТЕ УДАЛИТЬ ЭТОТ ФАЙЛ С РАБОЧЕГО САЙТА! @main[] ^rem{ *** устанавливаем соединение с sql сервером *** } ^oSql.server{ ^rem{ *** создаем объект класса auth *** } $auth[^auth::init[$cookie:CLASS;$form:fields;$.csql[$oSql]]] <^;<^; Информация о сессии ^rem{ *** устанавливаем антикеширующие заголовки *** } ^auth.setExpireHeaders[]
Пользователю '$form:name' успешно установлен новый пароль '$form:code'.
Настоятельно рекомендуется зайти в профайл и изменить его.
}{ $exception.handled(1) $errors[^auth.decodeError[]]При активации нового пароля возникли следующие проблемы: ^errors.menu{$errors.name}[, ].
} } ^if(def $form:do){ ^try{ $sCode[^auth.setTemporaryPasswd[$form:[auth.email];$form:[auth.name]]] ^mail:send[ $.from[misha@design.ru] $.to[$form:[auth.email]] $.subject[New password for user] $.text[http://$env:SERVER_NAME/_auth_forgot.html?name=^taint[uri][$form:[auth.name]]&email=^taint[uri][$form:[auth.email]]&code=$sCode] ] $is_show_form(0)На ваш электронный адрес выслана ссылка, зайдя по которой вы установете новый пароль пользователю '$form:[auth.name]'.
}{ $exception.handled(1) $errors[^auth.decodeError[]]При создании нового пароля возникли следующие проблемы: ^errors.menu{$errors.name}[, ].
} } ^if($is_show_form){ ^untaint[html]{ } } }