素材牛VIP会员
短信验证码需要返回给前端验证么
 zh***ni  分类:JavaScript  人气:1217  回帖:5  发布于6年前 收藏

现在做的是微信中的
短信验证是否需要返回给前端验证呢

 标签:javascript

讨论这个帖子(5)垃圾回帖将一律封号处理……

Lv5 码农
错***7 Linux系统工程师 6年前#1

不需要,安全问题。如果在前台能够直接获取,短信验证码就失去意义。但后台需要告诉你发送成功或失败,前端需要控制下发送频率,如发送后按钮disabled,60秒启用。

Lv7 码师
过***天 技术总监 6年前#2

前端触发发送后,用户填写,前端把用户填写的值发给后端验证,前端根据验证结果展示UI

Lv3 码奴
ou***un JS工程师 6年前#3

短信验证一般是后台验证,毕竟安全重要

Lv5 码农
云***_ CEO 6年前#4
首先

前端点击“获取验证码”,请求后端接口;

然后
  1. 后端去请求三方接口,三方负责发送短信,并返回给后端验证码;
  2. 后端将{手机号}{验证码}存入一个临时表;
接着
  1. 前端输入验证码,再请求后端的验证接口;
  2. 后端根据手机号查表,并比对{三方给的验证码}{前端提交的验证码},根据结果返值并删除临时表中的记录;
Lv5 码农
陌***3 PHP开发工程师 6年前#5

这个一般逻辑是 你把请求发给后台 也就是手机号发给后台// 后台通过一个插件发送到手机信息

然后------------------用户操作把信息输入一个短信验证的框 然后你把文本框val发送给后台判断
给你返回输出有误还是正确 你从而给用户反馈 验证成功失败~~~

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取