APP端实现图形验证码

国产_凌凌漆 2016-12-13 12:59:00

PC做图形验证码,一般会采用SESSION的方法,SESSION产生的ID会被记录在浏览器的COOKIE里,用于标识一个客户端。
1、那么APP也采用SESSION做法会有问题吗,APP能传输SESSION_ID上来服务器吗?

场景,发送短信接口被刷,目前除了加IP限制以外(对方有IP代理,不是长久之计),打算加图形验证码,问题来了
2、如果要实现第三次发送短信才出来图形验证码,那么是不是就没意义了,我觉得第一、二次不需要图形验证码,要实现这一点得有个身份标识,只要对方不断刷新这个身份标识,是不是就可以无限绕过图形验证码了?

谢谢。
...全文
1404 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
傲雪星枫 2016-12-17
  • 打赏
  • 举报
回复
可以用手机的device_id做唯一。 APP可以获取传过来API的。 参考:http://blog.csdn.net/yuxiaohui78/article/details/8241144
黄袍披身 2016-12-15
  • 打赏
  • 举报
回复
引用 2 楼 qq_28492539 的回复:
[quote=引用 1 楼 xuzuning 的回复:] APP 通常使用 REST 架构,而 REST 是没有 cookie 的(不过你非要 cookie,也不算违规) 身份的唯一识别是通过 token 进行的
那请问下,未登录发送短信注册,这个能防得住黑客一直获取新的身份标识吗?[/quote] APP 可以读取手机的idfa码 如果没有可以在本地写点什么东西 提交的时候一起提交做为验证.方式很多 看你怎么想 想怎么防.
xuzuning 2016-12-13
  • 打赏
  • 举报
回复
手机号是绝对的隐私,不宜作为公共服务的身份识别标志
justS0 2016-12-13
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
APP 通常使用 REST 架构,而 REST 是没有 cookie 的(不过你非要 cookie,也不算违规) 身份的唯一识别是通过 token 进行的
你说的这个身份标识 不应该没某个手机号么, 不是应该用手机号来标识记录获取验证码的么, 如果是手机号 会有什么问题呢?
国产_凌凌漆 2016-12-13
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
APP 通常使用 REST 架构,而 REST 是没有 cookie 的(不过你非要 cookie,也不算违规) 身份的唯一识别是通过 token 进行的
那请问下,未登录发送短信注册,这个能防得住黑客一直获取新的身份标识吗?
xuzuning 2016-12-13
  • 打赏
  • 举报
回复
APP 通常使用 REST 架构,而 REST 是没有 cookie 的(不过你非要 cookie,也不算违规) 身份的唯一识别是通过 token 进行的

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧