Помощь Как сделать чтобы отзывы мог оставлять только авторизированный пользователь?

Тема в разделе "Opencart", создана пользователем DrRoM, 6 дек 2013.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. DrRoM

    DrRoM Постоялец

    Регистр.:
    2 ноя 2013
    Сообщения:
    70
    Симпатии:
    24
    Ребята подскажите, как сделать, чтобы отзыв могли оставить только пользователи, которые авторизировались на сайте?
     
  2. Kenolk

    Kenolk Создатель

    Регистр.:
    17 дек 2009
    Сообщения:
    31
    Симпатии:
    1
    если про простому то найди котроллер добавления комментария и где-то добавить новую переменную для шаблона:
    PHP:
    $this->data['isLogin'] = $this->customer->isLogged();
    далее уже в шаблоне там где форма
    PHP:
    if($isLogin == true){
    <
    form ...>
    ...
    </
    form>
    }else{
    print 
    "Альтернативый текст если не залогинен....";
    }
    ps.
    это я по быстрому накидал, я не смотрел не в котроллерах ни в шаблонах, возможно переменную нужно будет по другому определить или предусмотреть ее присутствие так как если двиг настроен показывать ошибки то если будет пустая переменная может быть ошибка.
     
  3. DrRoM

    DrRoM Постоялец

    Регистр.:
    2 ноя 2013
    Сообщения:
    70
    Симпатии:
    24
    Спасибо уже нашел готовое решение, там примерно было так как вы описали реализовано)
     
  4. dsparill

    dsparill Постоялец

    Регистр.:
    24 авг 2007
    Сообщения:
    57
    Симпатии:
    9
    Не поделитесь готовым решением?
     
  5. DrRoM

    DrRoM Постоялец

    Регистр.:
    2 ноя 2013
    Сообщения:
    70
    Симпатии:
    24
    Да конечно. Приложил файл к этому сообщению)
     

    Вложения:

    damoss и dsparill нравится это.