Jump to content

Recommended Posts

Ребят, подскажите, пожалуйста.

На сайте есть ссылка, по клику на которую- открывается pdf-файл с прайс листом.

Можно ли скрыть эту ссылку от неавторизированных пользователей? 

Share this post


Link to post
Share on other sites

скрыть можно, но если я знаю прямой адрес ссылки - могу скачать без авторизации
в контроллере можно делать проверку
 

$data['price_url'] = '';
if ($this->customer->isLogged()) {
  $data['price_url'] = "я ссылка";
}

во вьюшке
 

<?php if ($price_url) { ?>
  <a href="<?php echo $price_url; ?>">скачай меня полностью</a>
<?php } ?>

 

Edited by thentru

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By Maklaosdelay
      300.00 руб
      Скачать/Купить дополнение


      Advanced cash (adv cash) payment + transaction history
      Поддержка платежных систем (список может меняться):
      AdvCash Bitcoin Payeer Perfect Money WEX Epese Epay  
      Работет как в стоковой корзине так и в других модулях корзины.
       
      Что в упаковке:
      Платежная система adv cash на ваш сайт. Отображение последних платежей на ваш счёт прямо в админке сайта. (не для opencart 3.x.x)  
      Установка:
      Разархивировать содержымое архива В папке upload есть папка с названием версий опенкарта, содержымое нужной папки залить на хостинг в корень сайта (для oc3.0 можна через менеджер уставки) Зайти в админ панель, выбрать разширения - оплата - advcash - активировать Зарегистрироваться на advcash Верифицировать акаунт Создать API в админке advcash (не обязятельно) если нужно чтобы список транзакцый был в админке опенкарта Создать SCI в админке advcash, и дождаться подтверждения на почту от администации advcash о включении выбраных способов оплаты Настроить модуль  
      Настройка:
      Вкладка SCI Указать имя SCI, пароль от SCI, эмейл указаный в SCI Тип Использовать цыфровую подпись - дополнительная проверка на изменения суммы в момент оплаты на сайте Не проверять цыфровую подпись - без проверки суммы Нижняя граница - минимальная сума когда доступен метод оплаты, advcash принимает не меньше 0,01 долара Статус - включено Статус заказа после оплаты, Географическая зона, Порядок сортировки - исходя из своих бизнес потребностей Вкладка API history/balance Указать имя API, пароль от API, эмейл указаный в API, сохранить В полях баланс и история может появиться ошыбка WRONG IP ADDRESS: [*.*.*.*], этот ip нужно будет указать в настройках api на advcash Добавил Maklaosdelay Добавлено 30.04.2018 Категория Платежные системы Системные требования Сайт разработчика Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Старая цена 450  
    • By legioner26
      1 299.00 руб
      Скачать/Купить дополнение


      Быстрая СМС регистрация/авторизация SMS-PRO
       
      Представляю Вашему вниманию инструмент лояльности клиента, увеличивающий  конверсию Интернет магазина. 
       
      Модуль построен на использование популярных сервисов отправки смс smsc.ru/smsc.ua, sms.ru, TurboSMS.ua
      Для использования модуля вам необходимо ЗАРЕГИСТРИРОВАТЬСЯ на сервисе.
       
      Кратко о модуле. Данное дополнение реализовывалось с целью повышения конверсии и увеличению продаж интернет магазинов, за счет своей простоты регистрации и авторизации.
      Находясь на сайте потенциальные клиенты с неохотой относятся ко всем видам регистраций что повышает процент отказов.
      В данном случае клиент вводит всего лишь свой номер телефона и получает смс уведомление с кодом регистрации/авторизации и сразу попадает в свой личный кабинет что гораздо уменьшает риск потери клиента.
       
      Совместимость с модулем упрощенная регистрация и заказ Simple
       
      Как работает модуль.
       
      На стороне сервера  магазина формируется код доступа из введенного в поле номера телефона клиента, после чего на сервер smsc.ru отправляется сгенерированный код доступа, далее отправляется клиенту на его номер телефона.
      После ввода кода подтверждения происходит проверка введенного кода в поле, после успешной проверки клиент авторизовывается, либо регистрируется на сайте, перейдя в личный кабинет.
       
      ПРИМЕЧАНИЕ
      Для того чтобы не было  проблем с пользователями которые зарегистрировались через модуль СМС, либо через  стандартный функционал Опенкарта, необходимо будет на все поля где есть ввод номера тел, в том числе и админки повесить маску на JS
      К примеру 
      $(идентификатор поля).mask("+7 (999) 999 99-99");
      Подключив библиотеку jquery.maskedinput.js (Есть в архиве по пути -->>> catalog/view/javascript/jquery/jquery.maskedinput.js)
       
      ПОЛНАЯ АДАПТАЦИЯ и стилизация модуля под шаблон  UniShop
      ПРИМЕЧАНИЕ ----->>> В архиве папка с модулем с названием шаблона UniShop
      FAQ
      По адаптации модуля к Вашему шаблону пишите в ЛС.
       
      Добавил legioner26 Добавлено 20.10.2019 Категория Письма, почта, рассылки, sms Системные требования Сайт разработчика Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет Старая цена 3500  
    • By legioner26
      Представляю Вашему вниманию инструмент лояльности клиента, увеличивающий  конверсию Интернет магазина. 
       
      Модуль построен на использование популярных сервисов отправки смс smsc.ru/smsc.ua, sms.ru, TurboSMS.ua
      Для использования модуля вам необходимо ЗАРЕГИСТРИРОВАТЬСЯ на сервисе.
       
      Кратко о модуле. Данное дополнение реализовывалось с целью повышения конверсии и увеличению продаж интернет магазинов, за счет своей простоты регистрации и авторизации.
      Находясь на сайте потенциальные клиенты с неохотой относятся ко всем видам регистраций что повышает процент отказов.
      В данном случае клиент вводит всего лишь свой номер телефона и получает смс уведомление с кодом регистрации/авторизации и сразу попадает в свой личный кабинет что гораздо уменьшает риск потери клиента.
       
      Совместимость с модулем упрощенная регистрация и заказ Simple
       
      Как работает модуль.
       
      На стороне сервера  магазина формируется код доступа из введенного в поле номера телефона клиента, после чего на сервер smsc.ru отправляется сгенерированный код доступа, далее отправляется клиенту на его номер телефона.
      После ввода кода подтверждения происходит проверка введенного кода в поле, после успешной проверки клиент авторизовывается, либо регистрируется на сайте, перейдя в личный кабинет.
       
      ПРИМЕЧАНИЕ
      Для того чтобы не было  проблем с пользователями которые зарегистрировались через модуль СМС, либо через  стандартный функционал Опенкарта, необходимо будет на все поля где есть ввод номера тел, в том числе и админки повесить маску на JS
      К примеру 
      $(идентификатор поля).mask("+7 (999) 999 99-99");
      Подключив библиотеку jquery.maskedinput.js (Есть в архиве по пути -->>> catalog/view/javascript/jquery/jquery.maskedinput.js)
       
      ПОЛНАЯ АДАПТАЦИЯ и стилизация модуля под шаблон  UniShop
      ПРИМЕЧАНИЕ ----->>> В архиве папка с модулем с названием шаблона UniShop
      FAQ
      По адаптации модуля к Вашему шаблону пишите в ЛС.
       
    • By smartcoder
      30 000.00 руб
      Скачать/Купить дополнение


      Разработка интернет-магазина, разработка сервисов (CRM, BPM)
      Разработка интернет-магазина - от 30000руб
      При разработке интернет магазинов, мы учитываем наиболее важные моменты - красивый и уникальный продающий дизайн, продуманный интерфейс для удобства пользователей (юзабилити). Каждый целевой посетитель вашего интернет-магазина легко найдет нужную информацию благодаря оптимизации под любые устройства и адаптивной мобильной верстке.
       
      Разработка сервисов - от 180000руб
      Разработка собственных сервисах, которые могут быть публичными или только внутренние (только для вашей компании).
       
      Как узнать стоимость моего сервиса?
      Для того, чтобы узнать точную стоимость, необходимо составить четкое ТЗ, возможно так же спросить примерную стоимость.
      Нужно понимать что при наличии четкого ТЗ, эта сумма может меняться.
      Перед покупкой напишите в личные сообщения к @smartcoder для уточнения деталей.
      ------------------------------------------------------------------------------
       
      Сроки
      Сроки разработки определяет программист для каждого проекта индивидуально.
      По времени исполнения зачастую зависит от своевременного предоставления программисту доступов к проекту заказчика и своевременного ответа на дополнительные вопросы программиста в ходе выполнения задания. Программист не несет ответственности за упущенную прибыль заказчика, в случае нарушения ранее оговоренных сроков.
      Добавил smartcoder Добавлено 02.08.2018 Категория Услуги  
    • By smartcoder
      Разработка интернет-магазина - от 30000руб
      При разработке интернет магазинов, мы учитываем наиболее важные моменты - красивый и уникальный продающий дизайн, продуманный интерфейс для удобства пользователей (юзабилити). Каждый целевой посетитель вашего интернет-магазина легко найдет нужную информацию благодаря оптимизации под любые устройства и адаптивной мобильной верстке.
       
      Разработка сервисов - от 180000руб
      Разработка собственных сервисах, которые могут быть публичными или только внутренние (только для вашей компании).
       
      Как узнать стоимость моего сервиса?
      Для того, чтобы узнать точную стоимость, необходимо составить четкое ТЗ, возможно так же спросить примерную стоимость.
      Нужно понимать что при наличии четкого ТЗ, эта сумма может меняться.
      Перед покупкой напишите в личные сообщения к @smartcoder для уточнения деталей.
      ------------------------------------------------------------------------------
       
      Сроки
      Сроки разработки определяет программист для каждого проекта индивидуально.
      По времени исполнения зачастую зависит от своевременного предоставления программисту доступов к проекту заказчика и своевременного ответа на дополнительные вопросы программиста в ходе выполнения задания. Программист не несет ответственности за упущенную прибыль заказчика, в случае нарушения ранее оговоренных сроков.
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.