首页 > 解决方案 > 如何修复以哈希结尾的密码

问题描述

在 ColdFusion 中,我的密码以井号结尾#。因此,每当我尝试使用此值进行连接时,它都不会接受我的密码。我尝试使用 3 个哈希,但仍然存在错误。

     name="directoryWatcher"
     server="localhost"
     username="******"
     password="********#"

标签: coldfusiondirectorypasswords

解决方案


根据 CF 代码工作流程,## 也被视为 # with in cfoutput 。所以你应该用你的密码再传递一个 # (根据 seybsen 的评论)。就像下面的代码

<cfset password = "*****##"> Here add one # with your password. 

name="directoryWatcher"
server="localhost"
username="******"
password="#password#"

想象一下,如果您的密码 like<cfset password = "123#" >意味着您可以再添加一个<cfset password = "123##">#like 在密码属性中分配这些变量值时,CF 将 ## 视为在 cfoutput 中使用 #。所以结果password="#password#"——>password = "123#".


推荐阅读