# ВНИМАНИЕ! НЕ ЗАБУДЬТЕ УДАЛИТЬ ЭТОТ ФАЙЛ С РАБОЧЕГО САЙТА! @main[] ^rem{ *** устанавливаем соединение с sql сервером *** } ^oSql.server{ ^rem{ *** создаем объект класса auth. на этой странице мы не передаем классу $form:fields сл-но. тут логин/logout произойти не может *** } $auth[^auth::init[$cookie:CLASS;;$.csql[$oSql]]] ^rem{ *** выдаем антикеширующие заголовки *** } ^auth.setExpireHeaders[] <^;<^; Информация о сессии
Параметры пользователя сохранены.
$is_show_form(0) }{ $exception.handled(1) $errors[^auth.decodeError[]]При сохранении новых параметров пользователя возникли следующие проблемы: ^errors.menu{$errors.name}[, ].
} }{ ^try{ ^rem{ *** регистрация нового пользователя *** } ^auth.insertUser[$form:fields] ^rem{ *** если регистрация прошла успешно - логиним пользователя *** } ^auth.logon[ $form:fields $.[auth.logon][do] ]Пользователь успешно зарегистрирован.
$is_show_form(0) }{ $exception.handled(1) $errors[^auth.decodeError[]]При регистрации нового пользователя возникли следующие проблемы: ^errors.menu{$errors.name}[, ].
} } } ^if($is_show_form){ ^rem{ *** если надо показываем форму регистрации/изменения параметров *** } ^auth.htmlFormProfile[ $.fields[$form:fields] $.target_url[./_auth_profile.html] ] } }