Java
登录思路 标签描述

现在几乎大部分的App都支持使用多个第三方账号进行登录,如:微信、QQ、微博等,我们把此称为多账号统一登陆。而这些账号的表设计,流程设计至关重要,不然后续扩展性贼差。 本文不提供代码实操,但是梳理一下账号模块的设计,提供思路,仅供参考。大佬勿喷!(文章目录) 1.1自建的登陆体系 1.1.1手机号登陆注册 该设计的思路是每个手机号对应一个用户,手机号为必填项。 流程: 首先输入手机号,然后发送到服务端。先判断该手机号是否存在账号,如果没有,就会生成随机验证码,将手机号和验证码绑定到Redis中,并设置一定的过期时间(过期时间一般是5分钟,这就是我们一般手机验证码的有效期),最后将验证码通...