我在添加到 Sitecore 用户配置文件的自定义属性时遇到了一个烦人的问题。
我已经在自定义用户配置文件中添加了一个密码字段,但此字段不会在加载时预填充值,因此如果我对其他字段进行更改并保存,它将用空白覆盖现有密码,除非我在每次编辑时再次输入密码。
例如
自定义用户配置文件原始保存数据:1. 电话号码 = 123.456.78902. 密码 = 1234
仅编辑电话号码并保存:1. 电话号码 = 123.123.12342. 密码 = [空白]
问题是因为密码字段在加载时始终显示为空白,有没有办法让这个字段获取数据并屏蔽它? 还是必须覆盖现有的 Sitecore 字段解析程序类以忽略空格?
谢谢。
在检查 Sitecore 文档后...
如果不重写安全 API,就无法处理此问题。 由于用户配置文件模板仅处理基本文本字段类型。