在Lotus公式语言中设置新的HTTPPassword

时间:2017-07-24 22:30:08

标签: lotus-notes lotus-domino

我尝试为具有特定密码的用户检索HTTP密码字段的值,然后加密值很好,如果找到该密码,则将其更改为其他内容。它确实会更改密码,即使它与比较公式中的加密值不匹配

这是我到目前为止所拥有的

@If(@Compare(@GetDocField(@DocumentUniqueID;HTTPPassword);"7CCA9F186090ADEC4FA2A545B35F899A")
;@SetDocField(@DocumentUniqueID; "HTTPPassword"; "Newpassword");"");
SELECT @All 

非常感谢任何帮助,这适用于我的工作数据安全组。我需要更改一堆受到破坏的密码。

1 个答案:

答案 0 :(得分:0)

一个更简单的公式是

FIELD HTTPPassword := @If(HTTPPassword = "(7CCA9F186090ADEC4FA2A545B35F899A)"; @Password("NewPassword"); HttpPassword);

也就是说,编写代码可能不是执行此特定任务的最佳方式。有关替代方案,请参阅here