手机号+短信验证码登录注意

news/2024/12/22 20:01:10/

首先我们 说下成员变量和局部变量 

简单介绍下

 

成员变量 :定义在class里面  方法外边

局部变量: 定义在方法里面

如果一个变量是成员变量,那么多个线程对同一个对象的成员变量进行操作时,它们对该成员变量是彼此影响的,也就是说一个线程对成员变量的改变会影响到另一个线程。
如果一个变量是局部变量,那么每个线程都会有一个该局部变量的拷贝(即便是同一个对象中的方法的局部变量,也会对每一个线程有一个拷贝),一个线程对该局部变量的改变不会影响到其他线程

 

如果你定义了两个成员变量分别来存储手机号和验证码 

如果不是多个人同时登陆 这样是没影响的 

但是当多个人同时登陆的时候 一个线程对成员变量的改变会影响到另一个线程 就会出现手机号与验证码匹配不一致的情况

这样会出现隐患 所以我建议 手机号和验证码 都存到数据库中 或者map中或者session中 或者redis缓存中 切记!切记!!切记!!!

不懂的朋友可以看看JVM

 

转载于:https://www.cnblogs.com/krlin/p/9772664.html


http://www.ppmy.cn/news/711975.html

相关文章

往手机发验证码

前段时间因为项目的需要涉及到了一个往手机上发验证码的项目&#xff0c;代码贴出来&#xff0c;希望指点。。。。。 首先是页面&#xff0c;此页面是用于输入用户的手机号码&#xff1a;addModeCode.jsp <% page contentType"text/html; charsetgb2312" %> &…

城市一账通收不到注册短信或者手机收不到短信

每个人手里都是有手机&#xff0c;有很多的app的注册、登录都是用手机号&#xff0c;因为这样更方便&#xff0c;不需要实时记录个人密码&#xff0c;特别是针对自己设置很多密码&#xff0c;容易忘记&#xff0c;只需要收到验证码即可授权登录&#xff0c;但是有一定的风险吧&…

手机验证码获取

<el-form-item label"短信验证码" required><el-input v-model"ruleForm.verificationcode" placeholder"请添加验证码"><el-button v-if"isdisabled" slot"suffix" style"color:#409EFF;" type&…

短信验证码泄露怎么办?

短信验证码泄露看起来不是啥大事&#xff0c;但是如果真的被别人恶意窃取了就不是个小事了&#xff0c;轻则账号丢失&#xff0c;重则账户中的钱财不保&#xff0c;所以对验证码大家一定要加强保护&#xff0c;不要被有心人窃取了。 那么&#xff0c;短信验证码为什么会泄露&a…

手机号码、验证码的处理

1、 验证手机号码是否正确 export function validPhoneNumber(phoneNumber) {return !!phoneNumber && /^1[3-9]\d{9}$/.test(phoneNumber); }2、验证输入密码是否符合规则 注&#xff1a;6到16位&#xff0c;必须包含数字&#xff0c;大小写字母 export function va…

浅谈手机验证码登录

注册和登录&#xff0c;是互联网产品的最基本功能&#xff0c;这里涉及到很多安全问题和用户便捷问题。今天&#xff0c;我们来简要聊一下手机验证码登录。 在之前的文章中&#xff0c;我们聊了注册登录原理及密码安全问题&#xff0c;这种方式是基于账号密码登录的。 然而&…

手机短信验证码发送

使用aliyun的短信发送服务 用户登录名称 sms-1271286242113840900.onaliyun.com AccessKey ID LTAI5t6jFYKGyZp529NCVV9d AccessKey Secret hYXc4KtpFiHELEmU5yuLCfstZM7zhS 签名 : XXX 模版CODE : SMS_186613739 配置文件 aliyun.properties aliyun.sms.regionIdsms-127128…

防止恶意频繁发送短信验证码

短信接口验证码是网站&#xff0c;App&#xff0c;微信端校验用户手机号码真实性的首要途径&#xff0c;在为用户提供便利的同时&#xff0c;手机短信验证功能也会被部分用户进行恶意使用。恶意频繁发送短信验证码&#xff0c;不仅会增加公司的运营成本&#xff0c;增加系统负载…