→ При разработке сайта лендинг в подарок! ЖМИ! ←
Окт
3

Вошел ли пользователь на сайт? (Joomla 1.5)

Как легко проверить вошел ли пользователь на сайт? Часто такое нужно для разделения вывода информации: то, что можно показать зарегистрированным, лучше спрятать от обычных посетителей. Код, решающий данную задачу очень прост:

1
2
3
4
5
global $my;
if ($my->id) {
             echo "Вы вошли"шли";
            } else {
               echo "Вы не вошли на с

Часто такое решение используется для изменения цен на товары. Например, вы продаете новые планшеты Nook HD и Nook HD+, а цены ставите разные: для обычных посетителей — одни, а для постоянных клиентов со скидкой. В этом случае такая подмена данных работает на «ура».
В переменной $my хранятся все данные о посетителе. Чтобы посмотреть полный набор полей переменной, выведите её на экран с помощью функции print_r($my). Может вам понадобиться что-либо ещё, кроме такой грубой проверки вошел/ не вошел.
Доступ к данным юзера можно получить из сессии. Для этого использовать следующую инициализацию переменной $my: $my=$_SESSION[‘__default’][‘user’]; и далее по тексту проверять условие на вход.

2 коммент. к записи “Вошел ли пользователь на сайт? (Joomla 1.5)”

  • Виктория 22 октября 2012 - 19:59

    скажите, куда именно этот код вставлять? спасибо)

  • K_E_V_in 23 октября 2012 - 13:48

    Резонный вопрос. Код вставляется в index.php шаблона, который вы используете на сайте

Прокомментировать

Рубрики

Наши услуги

В прямом эфире