Вход для клиентов и партнеров
в начало сайта
Партнерская программаОнлайн демоСкачатьКарта сайта
 

Регламент
Документация
Часто задаваемые вопросы (FAQ)
Решения типовых вопросов
Форум поддержки
Библиотека разработчика

Посмотрите демо-ролики и убедитесь в том, что "Twilight CMS" очень удобна в управлении, понятна и проста.

Бесплатно скачайте "Twilight.Basic", установите на своем компьютере и изучите систему более детально.

Если вам нужно установить "Twilight CMS" на существующий сайт или разработать новый - обращайтесь в отдел интеграции.

 

Ваше имя
Ваш Email
Вопрос
Twilight.basic
  • Узнайте больше
  • Сравните версии
  • Twilight.selection
  • Узнайте больше
  • Сравните версии
  • Twilight.evolution
  • Узнайте больше
  • Сравните версии
  •  
    Главная // Библиотека разработчика // Справочники // Макроподстановки //

    AuthBlock


    Назначение

    Разрешает доступ к блоку информации на странице для активных зарегистрированных пользователей указанных групп.

    Ключи

    source HTML строка, которая будет показана вместо макроподстановки в случае, если авторизованный активный пользователь принадлежит хотя бы к одной из указанных групп. Обязательный параметр.
    userset

    Таблицы, содержащие учетные записи пользователей (группы). Допустимо перечисление нескольких групп через запятую. Обязательный ключ. По умолчанию используется значение registers.

    loginform

    Шаблон (имя файла с html кодом) формы, который будет показан неавторизованному (или не входящему в указанные группы) пользователю. Как правило, выводят форму авторизации со ссылками на форум регистрации пользователей, ссылкой на сервис напоминания пароля и т.п.

    Шаблон формы должен располагаться в папке Templates. Для форм в html файлах расширение файла можно не указывать.

    condition Составное условие выполнения макроса.
    redirect_after Псевдоним страницы, переход на который будет осуществлён после успешного входа. Если ключ пустой или не использован - пользователь после успешного входа останется на этой же странице.
    designfile Файл с дизайном для макроса, должен находиться в Templates. Если ключ не задан, используется auth_design.xml. Если расширение не указано, будет автоматически добавлено ".xml".

    Комментарии

    Страница (обычно в шаблоне) разбивается на разные "зоны", которые можно закрыть для общего доступа. Если пользователь зарегистрирован (имеет учетную запись), активен (признак state не пустой) и авторизован (ввел логин и пароль) и принадлежит к одной из указанных в ключе userset групп, то он увидит блок текста, определенный в ключе source. В противном случае, на месте "зоны" будет отображена форма авторизации с приглашением ввести логин и пароль, ссылкой на регистрацию для новых пользователей и т.п. Сама форма авторизации может быть произвольного вида, главное, чтобы action в форме был пустой, а поля ввода логина и пароля назывались login и password.

    Данный макрос обычно используется в составе набора макроподстановок, которые образуют систему разграничения доступа для посетителей. Для того, чтобы не собирать данную систему вручную из отдельных макроподстановок, мы предлагаем разработчикам скачать архив с готовым их набором. Разработчик может самостоятельно поменять внешний вид и состав форм и в определенных пределах изменить логику работы системы.

    Примеры

    « к списку макроподстановок

    версия для печати

     
    © 2003-19 Страта Технологии (создание сайтов, разработка cms), Twilight CMS in english.
    Наш адрес: Москва, пр. Маршала Жукова д.51
    Тел.: (495) 222-6436, E-mail: , карта сайта, условия использования информации о CMS
    Звоните через Skype:  

    Реклама: