2015-09-04 31 views
0

我想与像中创建虚拟用户登录以下几点:Sitecore的虚拟用户 - 用户配置文件删除

var virtualUser = AuthenticationManager.BuildVirtualUser(emailAddress, true); 

,并在以下日志中这样的:

AuthenticationManager.Login(virtualUser); 

用户说我试图用作虚拟用户,已经存在于Sitecore中(试图实现模拟功能)。

现在,我在这里得到的问题是登录后,所有来自初始用户配置文件的用户信息都将被删除。有谁知道为什么会发生这种情况,我如何解决它?

谢谢。

+0

你在什么版本? –

+0

版本是Sitecore 7.2 –

回答

1

所以,

我终于得到了这个答案。

构建虚拟用户登录期间,我曾到下面的步骤,以保持个人资料:

SetBaseProfile(); 
SaveUserRoles();      
virtualUser.Profile.Save(); 

当然,这些在这里,是自己的需求,但主要的想法是,必须在配置文件中设置所有必要的事项,即使我已经拥有虚拟用户的配置文件属性(用户已存在于Sitecore中)

谢谢。

相关问题