Блок предназначен для вывода формы авторизации пользователя. Если пользователь уже авторизирован, позволяет вывести приветствие и меню операций в личной зоне.
Для создания блока нужно перейти к управлению блоками в «Сайт» → «Блоки» и добавить новый блок, выбрав при этом в качестве базового типа «Форма авторизации».
Название | Идентификатор | Описание |
---|---|---|
Шаблон | template | Шаблон блока, по умолчанию auth.tpl. |
Шаблон содержит форму, которая должна быть направлена на соответствующий раздел пользователей.
Ссылка на страницу регистрации.
Ссылка на страницу редактирвоания личных данных.
Ссылка на страницу восстановления пароля.
Ссылка на страницу личного счета (если включено в разделе пользователей).
{if !$auth->IsLogin()} {* Если пользователь не авторизирован. *} <form name="loginform" method="post"> <table> <tr> <td>Имя:</td> <td><input type="text" name="login" size="10" maxlength="20"></td> </tr> <tr> <td>Пароль:</td> <td><input type="password" name="password" size="10" maxlength="20"></td> </tr> </table><br> <input type="submit" value="Войти"><br> <input type="checkbox" name="auto" checked>Входить автоматически<br> <li><a href="{$rememberlink}">Забыли пароль?</a></li> <li><a href="{$registerlink}">Регистрация</a></li> <input type="hidden" name="action" value="login"> </form> {else} {* Если пользователь уже авторизирован. *} <form name="logoutform" method="post"> Добро пожаловать, {$auth->data.name}<br> <li><a href="{$anketalink}">Личные данные</a></li>} <br> <input type="submit" value="Выйти"> <input type="hidden" name="action" value="logout"> </form> {/if}