思想:一个隐藏域保存产生的验证码,一个文本框保存用户输入的验证码,提交后进行对两个表单对象进行对比验证
一、产生验证
---获取验证代码---
Function
GetValidateCode()
Randomize
Timer
'产生一个随机树
GetValidateCode=Left(Int(Rnd*9998)+1000,4)
If
Len(GetValidateCode)>4
Then
GetValidateCode=Len(GetValidateCode&9999,4)
End
If
End
Function
'---
二、调用方法(下面这段代码放到表单里面):
<%ValidateCode=GetValidateCode()'将获取的验证码赋值给ValidateCode%>
<input
type="hidden"
name="ValidateCode"
value="<%=ValidateCode%>">
<input
type="text"
name="ValidateCodeInput"
value="<%=ValidateCode%>"
size="5"
maxlength="4"
class="input3">
<%=ValidateCode%>
1、编写php验证码生成文件verification.php。
2、新建login.html,编写登录表单。
3、调用显示验证码图片。
4、编写换验证码JS函数。
5、调用:看不清,换一张验证码。
6、编写登录处理文件dealLogin.php。
7、测试登录。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)