【问题标题】:How does rule engine identify whether the user is anonymous or authenticated user in sitecore?规则引擎如何识别用户是 sitecore 中的匿名用户还是经过身份验证的用户?
【发布时间】:2023-04-02 04:40:02
【问题描述】:

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

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

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

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

谁能指导我如何实现这一目标?提前致谢。

【问题讨论】:

    标签: sitecore sitecore6 sitecore8 sitecore7.2


    【解决方案1】:

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

    请看下图:

    【讨论】:

    • 感谢您的帮助。规则引擎如何识别用户是否登录?
    • 您在寻找代码吗? Sitecore.Context.User.IsAuthenticated
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2010-09-05
      • 2018-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-20
      • 2018-10-10
      • 2018-12-16
      • 2023-03-28
      相关资源
      最近更新 更多