【问题标题】:Change Sitecore user from virtual to regular将 Sitecore 用户从虚拟用户更改为普通用户
【发布时间】:2016-01-06 18:09:31
【问题描述】:

我从现有的 Sitecore 用户创建了一些虚拟用户,并将它们用于模拟目的。

现在我有一个问题。显然,初始用户现在被识别为虚拟用户。

我该怎么做才能将他们改回普通用户?

谢谢。

【问题讨论】:

    标签: sitecore sitecore7.2


    【解决方案1】:

    如果不是Virtual,可以序列化用户并与普通用户比较。在用户管理器中,单击 Serialize User 文件写入 Serialization 文件夹中,通常在 Data 文件夹中。

    Sitecore 中有 2 个用户个人资料:用户个人资料或访客个人资料。 在用户管理器中编辑用户,转到配置文件选项卡并单击更改

    Sitecore 中有多个域,还要检查域和角色。

    【讨论】:

    • 是的,我认识的那个。但我的意思是,我需要从代码中改变这样一个事实,即在模拟之后,之前模拟的用户被检测为虚拟用户。
    • 我注意到的是,如果我删除浏览器的数据(缓存、cookie),isVirtual 方法现在返回 false。这是否与过程中设置的某些 cookie 有关?
    • 谁能帮我解决这个问题?真的很紧急。
    • 能否分享一下虚拟用户创建代码,或许有帮助
    • 好吧,正如我上面提到的,似乎与虚拟用户无关。它有一些在运行时保存的信息,在我注销并再次登录后可以识别。如果我手动删除会话 cookie,它工作正常。但是从代码中删除它们是行不通的……登录后它们会重新出现
    猜你喜欢
    • 1970-01-01
    • 2017-01-01
    • 1970-01-01
    • 2015-11-02
    • 2022-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多