ASP安全代码,否则不起作用

时间:2014-06-11 08:53:33

标签: security if-statement asp-classic

我们有一个旧项目,我们决定在我的简历表单中实现一个安全代码。我把该代码放在底部,我的问题是为什么if else语句不起作用,即使代码和表单输入相同。

if (Session("random_code")<>request.form("input_code")) then 
  Response.Write "wrong code" 
else 
  Response.Write "true" 
end if

结果总是错误的代码我的意思是只有第一个语句有效。

1 个答案:

答案 0 :(得分:1)

疯狂猜测。
尝试在session()和request.form()

周围添加一个Cstr()

这可确保您正在比较字符串子类型。