Внести изменения на сайт

Выполнен
Заказ
7175929
Раздел
Программирование
Предмет
Web-программирование
Антиплагиат
Не указан
Срок сдачи
10 Мая в 23:55
Цена
Договорная цена
Блокировка
5 дней
Размещен
2 Мая в 14:53
Просмотров
37
Описание работы

В систему добавить третью роль — "инженер". Инженер должен иметь возможность авторизоваться (по аналогии с администратором, но без доступа к панели управления) и после входа видеть статьи, помеченные как «Внутренние», которые недоступны обычным пользователям (неавторизованным посетителям). Администратор, в свою очередь, получает возможность при создании или редактировании статьи устанавливать признак «Внутренняя статья» (например, через чекбокс). Статьи с этим признаком не должны отображаться на главной странице, в списке статей и результатах поиска для обычных пользователей, но должны быть доступны администратору и инженеру после их авторизации. Таким образом, на главной странице и в публичной части для посетителей без входа выводятся только общедоступные статьи, а после входа инженера ему становится доступен полный перечень, включая внутренние материалы. Администратор всегда видит все статьи. Доступ к управлению контентом и категориями остаётся исключительно у администратора; инженер не имеет прав на редактирование или удаление. Плюс прошу добавить возможность авторизации на главную страницу сайта.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
1 день 18 часов 41 минута
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир