Перейти к содержанию
Tachchini

Ограничение доступа к некоторым информационным страницам

Рекомендуемые сообщения

Доброго времени суток уважаемые форумчане  :-)

Может кто то сталкивался с такой проблемой: в меню "Статьи" создал три информационные страницы содержащие иллюстрированный каталог продукции, скрыл их для отображения в настройках самой страницы (порядок сортировки установил = -1), т.е. доступ к ссылкам на эти страницы только после того как покупатель зарегистрируется или зайдет в личный кабинет, НО не могу предусмотреть запрет на такую возможность как: покупатель который вошел в личный кабинет, копирует спокойно адресную строку информационной страницы с каталогом товаров и отправляет знакомым и они спокойно могут просмотреть полностью весь каталог не регистрируясь или не осуществляя вход на сайт. Как закрыть и в каком шаблоне доступ к определенным информационным страницам?

 

Движок OpenCart 1.5.3.1

 

Огромное спасибо всем заранее

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тоже актуально. нужно 2 страницы чтобы были видны в меню но при входе на них, если не зарегистрирован, то ссылка на вход или регистрацию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если я правильно понял то чтоб закрыть доступ к каталогу, в файле /catalog/controller/product/category.php

Аналогично для товаров в файле /catalog/controller/product/product.php

 

 

после:

public function index() { 
вставить

if (!$this->customer->isLogged()) {
$this->redirect($this->url->link('account/login', '', 'SSL'));
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Limmark32
      Всем привет!   Подскажите как реализовать следующую задумку: Клиент регистрируется на сайте (интернет-магазин) бесплатно, но чтобы получить возможность покупать он должен внести взнос. В зависимости от тарифа, который он выбрал он, получает доступ с ограничениями по времени (6 месяцев, 12 месяцев) и по сумме максимальной закупке (10000 рублей, 50000 рублей). Как только либо срок доступа истекает, либо сумма закупки превышает лимит, доступ автоматически должен быть ограничен с уведомлением клиента.   Может есть модули позволяющие решить данную ситуацию?
    • От Redje
      Добрый день.
      Сайт на OcStore 2.3.0.2.3
      Есть 1-2 категории, которые должны быть скрыты от не зарегистрированных и обычных зарегистрированных пользователей, и видны только пользователям из группы "Опт".
      Жду ваших предложений.
      Стоимость работ не должна превышать стоимость готового модуля Customers Groups Restricts  
      У меня должна быть возможность, при необходимости, добавлять в число скрытых новые категории.
    • От mihlosk
      Подскажите,возможно ли для каждого модератора магазина выставить возможность доступа не ко всем категориям( подкатегориям) товаров а только к одной категории (подкатегории) причём так чтоб он уже не мог редактировать товар внесённый в эту категорию (подкатегорию) другим модератором ранее. Версия ocStore 2.1.0.2.1
    • От Pantelexa
      Помогите восстановить доступ к магазину, ошибка была в том что нажал выделить все в группах пользователей и сохранил, а сейчас вообще никуда зайти не могу везде пишет ДОСТУП ЗАПРЕЩЕН.
      Версия ocStore 2.1.0.2.1
    • От AliyaMuzZa
      Добрый вечер! Помогите, пожалуйста!
      Накосячила так накосячила, в группе администратора сняла все галочки на права и случайно сохранила! Теперь вижу только это: 

      Как добавить права? 
       
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.