Самое важное это запрет гостям ложить товар корзину components price c

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
//"2). Самое важное - это запрет "гостям" ложить товар в корзину"
//1. в components/price/cart.php после
if (isset($_REQUEST['addtocart'])){
//добавить строчку
if (!isset($_SESSION['user']['id'])){ die('<script language="JavaScript" type="text/javascript">alert("Незарегистрированный пользователь не может добавить товар в корзину.\nПожалуйста, авторизуйтесь.");window.history.go(-1);</script>');}
//2. в components/catalog/includes/shopcore.php
//в функции shopAddToCart строчку
if (isset($_SESSION['user']['id'])){ $user_id = $_SESSION['user']['id']; } else { $user_id = 0; }
//исправить на
if (isset($_SESSION['user']['id'])){ $user_id = $_SESSION['user']['id']; } else { die('<script language="JavaScript" type="text/javascript">alert("Незарегистрированный пользователь не может добавить товар в корзину.\nПожалуйста, авторизуйтесь.");window.history.go(-1);</script>'); }