yii的验证码是不是不太安全

如题,是否可以在验证通过后让该次的验证码失效?

你自己可以加验证次数,比如同一IP一段时间内只能错误几次。

不大明白 你说的验证码失效。

失效了会员用怎么办?

你的意思是验证里面的内容不变?

默认是3次不变 好像是这样的,你可以设置每次都变。

也可以用recaptcha做验证码。。 扩展里面搜索一下

提交一个表单,第一次填写正确的验证码通过了,然后直接刷新重新post那个表单,这时的验证码是不会变的,表单内容会验证通过

流程大概是

验证码3辞不变是显示3次,CCaptchaAction run3次,而直接刷新或者构造一个表单来post,是没有给机会让CCaptchaAction来run的

应该是验证通过后把session该验证码清空··

那是记录的,你试用 recaptcha 这个吧

后台我是用这个的。。 很不错

好的,我下载试试

Yii自带的CCaptcha可以设置testLimit

提交验证码失效的次数。超过testLimit则刷新