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")` 可取其值。