规则引擎如何识别用户是否是sitecore中的匿名用户或经过身份验证的用户?

时间:2016-10-31 02:26:49

标签: sitecore sitecore6 sitecore8 sitecore7.2

我想根据用户角色显示不同的数据。我查看了sitecore中的个性化设置并找到了一个选项

  

“当前用户是特定角色的成员”

。我对如何实现这个没有太多想法。

我的要求是我想根据用户角色显示不同的轮播图像。我有2个不同的数据源,如未经身份验证的用户和经过身份验证的用户。如果用户是匿名用户或未登录,则我希望显示未经身份验证的用户的图像。如果是注册用户或登录,我想显示来自经过身份验证的用户的图像。

任何人都可以指导我如何实现这一目标吗?提前谢谢。

2 个答案:

答案 0 :(得分:2)

您有一条规则来检查用户是否是匿名用户。

请参见下图:

enter image description here

答案 1 :(得分:0)

Sitecore规则引擎无法识别用户是否已登录,但您可以使用Sitecore cookie识别它。这可能对你有帮助。你可以玩个性化的内容。 https://sitecoresaga.wordpress.com/2016/03/14/recognize-previously-logged-in-visitor-and-apply-personalization/