Проверка авторизации пользователя WebAsyst.

Несмотря на то, что WebAsyst модифицировался в ShopScript5, самим продуктом ShopScript WebAsyst до сих пор пользуются. Ну и мне довелось сделать один магазинчик. Так вот, столкнулся с необходимостью проверить залогинен ли пользователь, авторизован ли? Соответственно, если не авторизован, вывести предложение «Войти» или «Зарегистрироваться», а если авторизован — предложить быстрые ссылки для редактирования или просмотра профиля, закрытые разделы и разные плюшки.

Стандартно, в WebAsyst не предусмотрено блоков авторизации на главной, есть только ссылка, где уже подсасывается один из smarty файлов с формой входа. Итак, используя свою голову, вы так же сможете оформить блок в хедере или сайдбаре на любой вкус!

[php]
{if $smarty.session.log}
Пользователь авторизован.
{else}
Пользователь не авторизован.
{/if}
[/php]

Полистав инструкции по шаблонизатору Smarty так же можно вытащить имя пользователя, сделать ему приветствие.

Добавить комментарий