有一种东西叫缓存!缓存!缓存! 重要的事要说3遍!!
这个可以建一个数据表来做,比如表结构如下:
Id:自增
Account:手机号或者邮箱
Code:验证码
Expires:过期时间
State:状态(是否使用)
验证码还要用数据库吗?有没不需要用数据库的解决方案?
验证信息一定要持久化。你需要的验证短信发送接口
我明白,关键是web api 提供了session的支持,但是 当我验证的时候却取不到值,现在的问题就是验证接口取不到session 的值
@绝恋天下: WebAPi默认关闭了Session,你要使用Session你得去手动启动它。
感觉用Memcached,Reids这些都可以啊,
反正一个验证码有效期也有最多10分钟吧,
你把缓存有效期10分钟就可以了
验证就直接和缓存里比较了
卡洛思短信验证码 路过
请问楼主最后怎么完成的?我也是有一个action生成验证码,如果用session["code"]=1234保存的话,然后登陆的另一个acion,登陆action里是获取session["code"]是null的~