Ответить Новая тема Новый опрос 
 Запрет добавления товара в корзину без регистрации
officetrade_ua
Новичок
Сообщений: 6
Регистрация: 06-07-2010


20-07-2010 18:39
Ребята, скажите, кто нибудь встречал модуль или хак, который запрещал бы добавлять товар в корзину не авторизированным пользователям?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


20-07-2010 18:50
В order.php после
Код:
if (!$cookie->isLogged())
include(dirname(__FILE__).'/init.php');

добавить
Код:
if (!$cookie->isLogged())
    Tools::redirect('authentication.php?back=my-account.php');
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
officetrade_ua
Новичок
Сообщений: 6
Регистрация: 06-07-2010


20-07-2010 19:08
ors, спасибо тебе большое за ответ, но нет там такой строки. У меня стоит последняя версия престы. Максимум похожее что нашел, вот:
Цитата:
if (!$cookie->isLogged() AND in_array($step, array(1, 2, 3)))
Tools::redirect('authentication.php?back=order.php?step='.$step);


Но после вставки все равно не помогает. Нужно решение такое: если человек не авторизирован, он видит кнопку "добавить в корзину", но при нажатии на нее всплывает аллерт с сообщением "Добавлять товары в корзину могут лишь зарегистрированные пользователи".
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


20-07-2010 20:21
Ошибся. Там просто
Код:
include(dirname(__FILE__).'/init.php');
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос