我有一个网站可以在用户登录时检查 CSRF 令牌。表单看起来像
<cfoutput>
<input type="hidden" name="token" value="#CSRFGenerateToken()#" />
</cfoutput>
后来它被检查
if (framework.getCGIRequestMethod() == "post" && !CSRFverifyToken(rc.token)) {
rc.arMessage.append("<b>Debug:</b> Fail Token");
return;
}
我想验证这实际上是在检查。令牌是否过期或超时?换上好像没什么用this.name=
。application.cfc
令牌是基于域名的吗?
我需要对此进行测试。我不需要自动化测试,而只是以某种方式测试它。