栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

微信后台订阅管理系统总结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

微信后台订阅管理系统总结

登录模块

从redis中根据手机号获得缓存的验证码
短信验证码校验
图片验证码校验验证码
通过后 删除缓存中的获取的验证码
进行密码的校验

密码校验的过程

通过手机号查找到SQL中存的密码
通过参数 进行RSA解密,得到参数密码
如果以上两密码相同

进入第一次登录逻辑,首次登录 获取用户基本信息Userlog

用户信息转换成map
根据id生成一个字符串token,
Map中添加键值对 键是“userToken”值是刚刚生成的字符串
在redis中添加 键id和 值token 设置15分钟
在redis中添加 键token和 值map(map中是用户信息和userToken) 设置15分钟

userlog中设置登录时间,登录ip
写入数据库
响应体设置头 (权限,token)
返回 map

如果不相等 将数据库得到的密码进行盐哈希解密,与参数对比
一致则获取用户的上次登录信息,非第一次登录

进入第二次登录逻辑

获取用户上次登录的id,时间 ip等
转换成map
根据id生成一个字符串token,
Map中添加键值对 键是“userToken”值是刚刚生成的字符串
在redis中添加 键id和 值token 设置15分钟
在redis中添加 键token和 值map(map中是用户上次信息和userToken) 设置15分钟

userlog中设置登录时间,登录ip
写入数据库
响应体设置头 (权限,token)
返回 map

校验成功 登录成功

粉丝管理模块 分组管理模块

累加所有分组得到总分组数

先进行分页逻辑
参数是 每页显示数量 和显示第几页
根据以上两个参数和总数 可以算出 当前查的第一个元素位置
然后进行查询

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1005858.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号