关于<验证码>的实现和执行流程

验证码是一个很常见的一个功能,验证码可以防止黑客通过某种手段无间隔的注册等等

验证码是通过服务器端生成的一张图片,传到客户端

 

具体实现步骤(流程):

1)由服务器端比如servlet,随机产生几个字符数字等等,把这几个字符拼接成一个字符串,存到session域中

 

2)以图片的方式传给客户端,验证码上的具体值是在服务器端验证的,如果具体值在客户端验证的话,恐怕不太方便比如第一次访问静态登录界面的话,去取session的值是为空的,除非你再次刷新整个页面

 

3)客户端对验证码,验证是否为空,输入的字符的长度是否达到标准,

 

4)把输入的验证码传到服务器端,服务端在session中取到值,做具体判断

 

5)根据输入对否,跳转到另一界面,如果输入错误,一般跳回当前界面,验证码改变又被刷新一次

 

 

具体实现的页面

产生验证码的 Response_3类  参考-------->点击打开链接

 


服务器端验证,这里只对验证码进行验证


 

 

 

 

 

 

posted on 2012-05-19 15:31  android开发实例  阅读(3739)  评论(0编辑  收藏  举报

导航