# ВНИМАНИЕ! НЕ ЗАБУДЬТЕ УДАЛИТЬ ЭТОТ ФАЙЛ С РАБОЧЕГО САЙТА!
@main[]
<^;<^; Информация о сессии
Назначение нового пароля пользователю Admin
#^if(!def $env:REMOTE_ADDR || !^env.REMOTE_ADDR.match[^^127\.]){^throw[auth;Permission denied]}
^if(def $form:code && def $form:do){
^rem{ *** устанавливаем соединение с sql сервером *** }
^oSql.server{
^rem{ *** создаем объект класса auth *** }
$auth[^auth::init[$cookie:CLASS;;$.csql[$oSql]]]
$admin_id(3)
^oSql.void{
UPDATE
auser
SET
passwd = '^auth.cryptPassword[$form:code]'
WHERE
auser_id = $admin_id
}
^auth.clearUserSessions[$admin_id;$auth.session.session_id]
Пользователю Admin успешно установлен пароль $form:code
}
}{
^rem{ *** показываем форму *** }
$password[^math:md5[^math:random(1000)]]
}