短信验证码应该存在哪里啊

用session不能单个的设置生命周期啊,cookie肯定不能用,不知道用啥好了,求解决

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

验证码需要定时销毁的话,尝试用一些缓存方案?比如Redis,使用用户的特征信息(手机号码 or id 等等)作为key。
验证码使用了就删除掉key

4年前 评论
讨论数量: 9
playmaker

那就数据表

4年前 评论
mirror_123456 (楼主) 4年前
直面苦痛的人生 4年前
66

redis Cache 等等~~

4年前 评论

验证码需要定时销毁的话,尝试用一些缓存方案?比如Redis,使用用户的特征信息(手机号码 or id 等等)作为key。
验证码使用了就删除掉key

4年前 评论

需要查历史记录可以放数据库,不需要直接缓存,过期失效即可

4年前 评论
october

redis啊 memcache这些缓存 都可以 设置过期时间啥的

4年前 评论
直面苦痛的人生

数据库最好,redis memcache这些太占内存了!!!使用之前来个时间判断就好了

4年前 评论

看具体需求,可以存数据库,也可以存redis。建议redis

4年前 评论

感谢大家,问题已经解决了 :grin:

4年前 评论
直面苦痛的人生

发验证码用cookie是最sb的做法!!数据库是比较方便简单的!!!

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!