主要是后台代码实现,
可以登陆容联云通讯,https://www.yuntongxun.com/?ly=baidu-pz-p&qd=cpc&cp=ppc&xl=null&kw=10360228

然后注册登录,可以添加测试手机号
系统会给8块钱,可以用来发送短信
然后会得到以下信息

然后对应的改后台的代码即可,对应改成自己生成的。

然后前端就可以写代码发送请求了,把对应的表单内容传给后台即可
部分代码:

// 异步登陆async login() {// 这里定义result,才可以在if之外取到let result;// 前台表单验证,看是哪种登陆方式if (this.loginWay) {//短信登陆// 取数据const { phone, code, rightPhone } = this;if (!this.rightPhone) {// 手机号不正确this.showAlert("手机号不正确");return;} else if (!/^\d{6}$/.test(code)) {// 验证码必须是6位的this.showAlert("验证码必须是6位的");return;}// 发送ajax 验证码请求// const result = await reqSmsLogin(phone, code);result = await reqSmsLogin(phone, code);console.log(result)} else {//密码登陆const { name, pwd, captcha } = this;if (!this.name) {// 用户名不正确this.showAlert("用户名不正确");return;} else if (!this.pwd) {//  密码不正确this.showAlert("密码不正确");return;} else if (!this.captcha) {// 验证码不正确this.showAlert("验证码不正确");return;}// 发送ajax请求密码登陆// const result = await reqPwdLogin({ name, pwd, captcha });result = await reqPwdLogin({ name, pwd, captcha });}// 停止倒计时(这里是不管成功还是失败,都要停止倒计时)if (this.computeTime) {this.computeTime = 0;clearInterval(this.intervalId);this.intervalId = undefined;}// 根据结果数据处理// result 不能用const定义了,得放到外面 否则 这个取不到if (result.code === 0) {const user = result.data;// 将user保存到vuex的statethis.$store.dispatch('recordUser',user)// 去个人中心界面this.$router.replace('/profile')} else {// 失败以后显示新的图片验证码this.getCaptcha()//重新调用图形验证码const msg = result.msg;this.showAlert(msg); //调用提示框}},

手机获取短信验证码登陆相关推荐

  1. 手机获取短信验证码——自定义UI界面

    在上一篇博客中,简单实现了获取短信验证码的功能,那么在本文中,主要介绍短信SDK内置(无UI界面)的方法,对外的类主要有:SMSSDK和EventHandler 先看一波xml <?xml ve ...

  2. vue中获取短信验证码IOS手机问题

    vue使用中发现了一个问题,由于ios手机获取短信验证码后,验证码会直接显示在键盘上,点击键盘上的验证码即可给对应的input赋值,但是在项目开发中发现输入框的取值为空 经过排查是因为通过v-mode ...

  3. vue中获取短信验证码功能IOS手机问题

    vue使用中发现了一个问题,由于ios手机获取短信验证码后,验证码会直接显示在键盘上,点击键盘上的验证码即可给对应的input赋值,但是在项目开发中发现输入框的取值为空 经过排查是因为通过v-mode ...

  4. Jmeter-函数助手-随机函数的使用(模拟1000+个手机用户获取短信验证码)

    如何模拟1000个手机用户登录? 现在很多APP或者网站都需要使用手机号进行登录,那么使用手机号进行登录时,必然就需要"手机号+短信验证码"才可登录成功. 在实际测试过程中,测试人 ...

  5. Web项目中手机注册短信验证码实现的全流程及代码

    最近在做只能净化器的后台用户管理系统,需要使用手机号进行注册,找了许久才大致了解了手机验证码实现流程,今天在此和大家分享一下. 我们使用的是榛子云短信平台, 官网地址:http://smsow.zhe ...

  6. 手机发送短信验证码登录完整实例

    项目需求 后台生成随机6位数作为验证码,发送给手机,同时将验证码存入缓存,用户登录时验证输入的验证码是否过期或者是否正确. 一.发送短信 1.了解短信发送 通过发送短信的API,建立一个URL类的对象 ...

  7. SpringBoot 实现手机发送短信验证码

    手机发送短信 内容 一.手机发送短信 1. 前端界面代码 2. UserInfoController 控制器 3. application.properties 配置类文件 4. 具体实现 总结 内容 ...

  8. c语言短信验证码,Web项目中手机注册短信验证码实现的全流程及代码

    使用的是榛子云短信平台, 官网地址:http://smsow.zhenzikj.com 后端使用了springMvc,前端用的是jsp + jquery 下载demo: https://downloa ...

  9. Android 获取短信验证码并自动填充(踩坑小米、荣耀、OPPO、华为)

    Android 获取短信验证码并自动填充(踩坑小米.荣耀.OPPO) 前言 最近弄了个短信自动填充功能,一开始觉得很简单,不就是动态注册个广播接收器去监听短信消息不就可以了吗?结果没这么简单,问题就出 ...

最新文章

  1. css聊天布局,CSS实现聊天布局
  2. java按照字节切割字符串,解决汉字的问题
  3. Docker入门-搭建docker私有仓库
  4. IDEA 生成时序图、类图
  5. 多项式拟合缺点_拟合多项式的最小二乘法
  6. work summery(5)
  7. 卡尺测量的最小范围_车间里常用的测量器具,别说没见过!
  8. C语言中你可能会用到的字符串函数的代码
  9. ionic3 创建和启动
  10. fortran95查询字符串出现次数子程序
  11. idea更新报错:master has no tracked branch
  12. 贾琏欲执事(JDBC连接数据库)
  13. 2022-07-04-5万字长文说清楚到底什么是“车规级”
  14. freecodecamp小练习——Falsy Bouncer过滤数组假值
  15. [django]从前端返回字符串,后端转换为字典,执行数据添加操作
  16. 佟年计算机大赛,佟年的人设是什么?
  17. 学 android需要什么基础,学习安卓开发需要什么基础?
  18. Flutter系列之在 macOS 上安装和配置 Flutter 开发环境
  19. 人工智能讲师AI讲师叶梓谈人工智能的应用人工智能项目咨询应用案例-8
  20. 电信isag接口java_使用ag-grid进行国际化

热门文章

  1. 会当凌绝顶,一览众山小。
  2. Tik Tok跨境:进军海外市场怎么选择支付方式
  3. windows 压缩与解压缩
  4. 2019寒假作业2 编程总结
  5. 一维数组——计算平均分
  6. 趣拿洞察:盒马上海实现盈利背后的“玄机”
  7. 快速编制管桩贯入度或终压值竣工图
  8. 79到88年出生的人的十大尴尬!
  9. 可控核聚变与量子计算机哪个意意更大,实现可控核聚变有什么意义
  10. segnet 迁移学习