2016-10-31 13 views
1

Я хочу показать разные данные, основанные на роли пользователя. Я имел взгляд на персонализацию в Sitecore и найти вариантКак механизм правил определяет, является ли пользователь анонимным или аутентифицированным пользователем в sitecore?

«Если текущий пользователь является членом определенной роли»

. У меня нет большой идеи о том, как это реализовать.

Мое требование состоит в том, что я хочу отображать различные изображения карусели на основе роли пользователя. У меня есть 2 разных источника данных, таких как не прошедшие проверку подлинности пользователи и прошедшие проверку подлинности пользователи. Если пользователь анонимен или не зарегистрирован, я хочу отображать изображения у пользователей, не прошедших проверку подлинности. Если он зарегистрирован или зарегистрирован, я хочу отображать изображения у аутентифицированного пользователя.

Может ли кто-нибудь вести меня о том, как этого достичь? Заранее спасибо.

ответ

2

У вас есть правило, проверяющее, является ли пользователь анонимным или нет.

Пожалуйста, смотрите на рисунке ниже:

enter image description here

+0

Благодарим за помощь. как механизм правил определяет, вошел ли пользователь в систему? – arjunan

+0

Вы ищете код? Sitecore.Context.User.IsAuthenticated –

0

Sitecore правило двигателя не может определить, если пользователь вошел в систему или нет, но вы можете определить его с помощью Sitecore печенье. Это может вам помочь. вы можете играть в персонализацию контента. https://sitecoresaga.wordpress.com/2016/03/14/recognize-previously-logged-in-visitor-and-apply-personalization/