2013-11-02 4 views
0

У меня есть пользовательская страница в Opencart. На этой странице я использую текстовый редактор на основе PHP и Javascript. Теперь мне нужно проверить, зарегистрирован ли пользователь, чтобы отобразить еще несколько параметров. Я искал в Google, но я ничего не нашел.Как проверить, зарегистрирован ли пользователь на пользовательской странице в Opencart

+0

Вы имеете в виду на странице администратора или в интерфейсе? – rusly

+0

Проверьте это link.Here я работаю. [Ссылка] http://www.musicjee.com/project/index.php?route=information/editor). –

+0

@ user3176663, Это не совсем обычный вопрос программирования, и его следует попросить по адресу http://area51.stackexchange.com/proposals/77558/opencart. – Pacerier

ответ

3

в контроллере (этой пользовательской страницы) Вы можете сделать это:

if($this->customer->isLogged()) { 
    echo "Customer is logged in and his ID is " . $this->customer->isLogged(); 
} else { 
    echo "Customer is not logged in"; 
} 

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

+0

Есть ли более чистый способ сделать это в tpl-файлах, используя $ logged is not exact – TheBlackBenzKid

+0

Если вам это нужно для * OC 2.0> *, тогда нет более ясного способа. TBH Я ничего не вижу * неясно * в этом решении. Если вам это нужно для * OC 2.0 <*, возможно, оно немного изменилось, я больше не работаю с * OC 2.0 <* ... – shadyyx

+0

Для OC 2.0> кажется, что они отправляют переменную $ logged в представления, чтобы определить, пользователь регистрируется или нет. – thephpx

Смежные вопросы