2015-09-04 33 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中)

謝謝。

相關問題