Информации о пользователе в MODX Revolution
Небольшая заметка о том, как вывести информацию об авторизованном пользователе. Я обнаружил, что некоторые разработчики выводят на сайте имя пользователя, фото и другую информацию при помощи собственноручно написанных сниппетов. Видимо мало кто знает что для этого достаточно воспользоваться уже готовыми решениями MODX.
Следующие плейсхолдеры выводят информацию пользователю, который произвел вход на сайт, например при помощи компонента «uLogin»:
Примечание: данное поле заполняется только при регистрации пользователя через такие компоненты как «uLogin», «Loginza», «HybridAuth»...
Следующие поля так же могут быть не заполнены, всё зависит от способа регистрации пользователя.
И на последок, как проверить, авторизован посетитель или нет. Для этого рекомендую использовать сниппет «if», в котором применять следующие плейсхолдеры:
Возвращает true, если посетитель авторизовался:Соответственно, если требуется совершить какое-то действие после проверки, то сравниваем возвращаемое значение с единицей и производим то или иное действие.