26
2019.2

验证码

作者: POPASP
在POPASP中使用验证码非常方便。在POPASP_CONTROLLER中有一个方法Verify。 在控制器中的使用方法 首先我们在Action中先定义一个方法,如下 ```brush:vb Class ToolAction sub Verify Call that.Verify end sub End Class ``` 然后在浏览器中使用 ```brush:xml http://serverName/appName?c=Tool&a=Verify ``` 这样就可以了。 用于html中生成验证码图片时,可以如下使用 ```brush:xml ``` 其中的`src="/admin.asp?c=Tool&a=Verify"`应该换为自已设置的地址。 在Action中验证验证码的正确时,可以使用类似如下代码 ```brush:vb if isEmpty( that.form("verify") ) or that.form("verify") <> S_("verify") Then call that.error("验证码错误!!") End If ``` 系统会将验证码数字存储在 Session 中。通过 `S_("verify")` 可取其值。