uniapp发送短信验证码无法通过验证的解决思路

一般我们在程序的时候发送短信验证码会用session在服务器端存储短信验证码,再接收客户端提交过来的验证码

进行比对,如果一致就验证通过。

但我们再做uniapp开发的时候发现无法按照上面的思路无法进行短信验证,这个原因是uniapp中发送request请求,每次会话的sessionId不一样,导致服务器无法判断客户端身份。

uniapp发送短信验证码无法通过验证的解决思路

解决方法就是只要保证每次cookie里面的sessionID 一致,或者在服务器端采用缓存的形式保存验证码。

缓存可以使用手机号做唯一识别ID,不同的程序都有自己的缓存方法这里就不在细说,

只给大家一个思路以及了解无法验证的原因。