37 短信验证

短信验证码工作原理:

注册填手机号,点击获取按钮,手机App触发短信验证码下发指令,将用户的手机号码和验证码内容通过通过接口提交到SMSForIOS验证码短信平台,平台后台会智能判断(手机号码所属运营商,手机号码是否合规),判断之后,将完整的验证码短信提交到响应运营商网管,最后通过运营商将短信内容下发到用户的手机

缺陷1:内容固定  [App名字]的验证码为:1234 【掌淘科技】.

缺陷2:只是客户端的sdk,所以我们只能发送验证码,并不知道到底给用户发送的是什么,导致我们一些对验证码进行校验时,会出现很大的弊端.而且我们验证这个用户输入的验证码,只能通过sdk提供的方法来进行验证.这就说明我们无法获取到验证码到底是什么.但是发布那篇文章的作者提供了一种思路.就是将用户输入的验证码,传入到后台提供的接口当中,但是在调用后台接口前首先调用mobsdk的验证api,如果返回true,我们可以先将用户输入的进行保存,放到数据库等缓存方案中.然后再将输入的验证码发送给后台,让后台进行验证.后台也进行一次保留.客户端再将保存正确的验证码发送到需要的接口如:修改密码等.如果用户输入错误,那么在mobsdk验证时,直接返回并将错误返回.这样就解决了这一缺陷.


目前短信验证方式比较火的是:短信文本验证和语音验证

使用ShareSDK

导入框架


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,925评论 25 709
  • 前言 现在市面上有多种验证码类型,例如图形验证码、滑动验证码、语音验证码、智力答题验证码等类型,短信验证码因其操作...
    小小鱼鱼鱼鱼鱼阅读 6,979评论 1 13
  • 文/张又可 节选自张又可散文集《青春的遗嘱》 死要死的有尊严,活着要挺起腰板儿,每个人都会死亡,我们只能用爱去延缓...
    张又可阅读 278评论 0 0
  • 初次听说徐文祥是在我们的网研社的qq群里,群里只要一提徐老师就有一种说不出的敬佩,在我心里他一定是一个大家,名...
    林州小草阅读 576评论 0 0
  • (一) 以前辨别茶酒咖的好坏就是看喝了后头疼不疼?能否睡的着? 茶 以前不懂什么是红茶绿茶...
    冰语夏虫阅读 1,028评论 0 3