从redis中根据手机号获得缓存的验证码
短信验证码校验
图片验证码校验验证码
通过后 删除缓存中的获取的验证码
进行密码的校验
通过手机号查找到SQL中存的密码
通过参数 进行RSA解密,得到参数密码
如果以上两密码相同
用户信息转换成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
校验成功 登录成功
粉丝管理模块 分组管理模块累加所有分组得到总分组数
先进行分页逻辑
参数是 每页显示数量 和显示第几页
根据以上两个参数和总数 可以算出 当前查的第一个元素位置
然后进行查询



