java短信验证码怎么在服务器端进行校验

手机短信验证码如何在服务器端进行校验。每次发送验证码之后将当前的验证码存储在哪里?cookie还是文件还是哪里?每个手机的验证码又不能相互影响。

我一般放入数据库,记录下 手机号码 验证码 发送时间
可以用来:
1.验证手机号码和对应的验证码
2.验证发送时间,来确保过期时间

不知道有没有更好更简洁的方式。

随机生成验证码,验证码存入数据库,和用户id关联,发送验证码,用户输入后和数据库的比较。当然不能放在cookie中,cookie在客户端,那就失去验证的意义了。

可以存在session里面,等用户填写验证码的时候,从session里面取出来,再去验证就好了。

用数据库记录一下就行啦1

用的哪家的短信,有朋友推荐 卡洛思,可好?