Главная | Новости | Блог (rss) | Ответы | Учебник | Правила |
Вы здесь: ГлавнаяБлогДобавление данных зарегистрированными пользователями
Вход | Регистрация

Добавление данных зарегистрированными пользователями

Если Вам нужно запретить вводить данные незарегистрированным, то конструктор предлагает несколько возможностей.
1. Если пользователь вошел в систему, то он может заполнить и отправить форму. Если не вошел, то вместо формы отображается ссылка на вход и регистрацию.
2. Форма отображается всем пользователям, но при попытке отправить форму для незарегистрированных выдается ошибка с предложением зарегистрироваться.
3. Форма ввода данных размещена в отдельном разделе, доступ к которому разрешен только определенным группам.

Методы реализации.

1. Размещаете форму в нужном разделе и в поле "Оформление" напишите без кавычек "<?if({AUTH[login]})?>{code}<?else?>Заполнять форму могут только зарегистрированные пользователи. Здесь может быть любой текст.<?endif?>".
Если Вы выводите форму не с помощью модуля в разделе, а с помощью шаблонизатора, то вместо {code} нужно писать шаблон вывода формы.

2. Для обработки вводимых данных используются события. Зайдите в структуры данных. Выберите нужную структуру и добавьте событие "Проверка данных формы", действие "Проверка данных".
В поле "Общий обработчик" напишите без кавычек "<?if({AUTH[login]})?><?else?>Вы не авторизованы<?endif?>". Больше ничего менять не нужно. Форма будет отображаться для всех, но данные будут добавляться, только если пользователь авторизован.

3. Чаще всего для ведения дневников, размещения фотографий и т.д. используются специальные закрытые разделы. Т.е. вывод данных осуществляется в общедоступных разделах, а ввод данных в личном кабинете.
Для реализации этого нужно создать раздел доступный только зарегистрированным группам пользователей. А уже в этом разделе размещать формы добавления и редактирования записей. Из открытой зоны можно сделать ссылку на этот закрытый раздел, и система автоматически предложит пользователям ввести логин и пароль или зарегистрироваться.
04 июл 2012г 12:02:16
Просмотров: 1550
← предыдущая следующая →
29 апр 2015г 16:18:27, Андрей
Здравствуйте пользователи конструктора Letnick.com! Предлагаю всем нам об единица на сайте http://let-info.ru Есть форум, на котором можно обсуждать создавать и помогать в работе с созданном сайтом на конструкторе. Есть большой выбор смайликов для ваших сайтов и многое другое! Присоединяйтесь!
13 окт 2012г 05:45:13, Zoxa
Класс

Ваш комментарий
Имя *
E-mail
Сообщение *
Введите цифры * Цифры ?

Введите цифры с картинки без букв
 

О нас | Написать нам | Сообщить о правонарушении |

Создать свой сайт © Конструктор сайтов Letnick.com 2006-2017