Sitecore Custom个人资料

时间:2015-11-23 01:16:05

标签: sitecore sitecore7 sitecore7.1

使用Sitecore 7.1,我们使用自定义用户配置文件.Net对象定义了自定义配置文件,以便可以在安全管理器中更新用户的值。

在我们的网站中,我们有一个页面显示当前用户的个人资料。

如果我在安全用户管理器中更新用户的详细信息,我希望在此页面上更新它们。这在本地工作正常,但是当我们部署到测试(具有单独的创作和传递服务器)时,更新的详细信息不会显示在页面上。我们有一个包含正确值的自定义数据库表,因此我不知道错误值的来源(我应该查看aspnet_Profile表吗?)..

我们正在使用IAuthenticationManeger.GetActiveUser().Profile让用户显示。

有什么想法吗?如果提供任何其他代码会让我知道......

1 个答案:

答案 0 :(得分:0)

如果您要覆盖Sitecore.Security.UserProfile类并使用SetCustomProperty方法,那么值将保存在aspnet_Profile数据库中。如果您在开发环境中更新用户配置文件,则需要通过序列化或包将这些更改复制到测试环境中,以便在那里查看。

如果您正在做其他事情,那么您可能希望发布您的个人资料类的代码,以便我们更好地了解正在发生的事情。