【问题标题】:custom Membership fields disappearing?自定义会员字段消失?
【发布时间】:2012-04-02 04:12:55
【问题描述】:

根据 SDN 开发人员指南,我已在我的用户配置文件中添加了一个名为“Relatiecode”的自定义配置文件字段。我已经通过 sitecore 用户管理器输入了一个值。更具体地说,我将用户 extranet\coordinator8 设置为 '0000008',将用户 extranet\coordinator1 设置为 0000001,如下所示:

我已经验证这也存储在sql数据库中

但是,当我尝试访问我的 asp.Net 网络表单(实际上是子布局)中的数据时,用户“coordinator8”的字段似乎为空。真正让我感到困惑的是,它似乎对用户“coordinator1”非常有效。见下文:

我不知所措!我究竟做错了什么?想法?

站点核心版本 6.5

【问题讨论】:

  • 只是出于好奇,如果您颠倒用户的顺序,user1 的属性是否为空?
  • 好问题 - 在这一点上我有点绝望,所以我会接受任何东西,包括调试提示;) - 顺序,你的意思是数据库中的顺序,或者会员电话(第 40、43 行)?我假设后者。明天检查。
  • 不,没有区别:(
  • 您可以尝试获取坐标8 用户的任何其他属性吗?还要确保用户具有正确的域并且没有拼写错误。您的代码似乎是正确的。
  • @Stephan,日志中有错误吗?您是否尝试过上述建议来获得任何其他财产?如果您删除并重新创建“coordinator8”怎么办?否则,通过以下方式联系 Sitecore 支持似乎是一个不错的选择...

标签: asp.net-membership sitecore sitecore6


【解决方案1】:

不是解决方案,但由于截止日期,我决定采用临时解决方案...我们现在将字段存储在自定义 SQL 数据库中,并使用 NHibernate 查询它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多