java实现QQ、微信等第三方账号登陆

多账户的统一登录

名称解释

这里的多账户区别于系统级别的,我们讲的多账户系统是指,在我们互联网应用当中,我们的应用会使用多个第三方账号进行登录,比如现在常用的APP:网易、微信、QQ等等。

内容

通过这一篇文章:

  1. 可以学到:多用户下面的技术方案细节,以及相应的表设计,流程设计。

  2. 不可以学到:与其他文章一样,我这里不会有具体代码实现细节,方案做的对,代码咋写都不会太烂。

图片

架构演进

创业初期

归结为创业初期是因为这个时候用户量比较少,甚至还没有接入上面所说的其他第三方的账户系统,只是自建的体系就可以满足,自建体系的话,目前常用的有

用户名密码注册登陆

这种方式在很多初期网站建设会使用,先注册,再进行登录,在老一点的cms中都能找到这个影子。

流程图:

图片

流程说明:

  1. 前端将用户名、密码发送到服务器,服务器进行常规的判断,判断用户名、密码长度是否满足,用户名是否重复等条件,条件不通过直接返回对应错误码给到前端,这里密码字段,为了防止传输过程中被截胡&#

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
项目功能模块 新闻模块 游客可以进入 BJTU 新闻进行浏览获取自己想要获得的新闻信息,进入之后默认界面为主界面——“新闻”界面,头部显示新闻的类别包括“头条、娱乐、体育、财经、科技、时尚、历史”等栏目,以“轮播图片”的形式展示展示近日推荐头条新闻。 热点模块 热点模块会显示近 24 小时的热点新闻,内容涵盖各个领域,方便用户在第一时刻掌握时事动态、及时获取新闻动态。 视听模块 该模块主要是短视频的投放,页面顶部将本栏目内容分四大系列,下面是一些短视频,用户可以根据自己的倾向观看视频发表评论跟帖分享等。 阅读模块 该模块包括一些已发布的文章推荐阅读,比如一些时事评论。 新闻内容展示 用户点开自己想要详细浏览的新闻,可以看到新闻的具体内容,还有一些相关的新闻可以自行点开查阅,可以在底部发表评论、跟帖等,将此页面分享到微信QQ、微博等第三方平台,收藏新闻,夜间模式设置、字号设置等。 设置模块 在设置模块用户可以选择登录自己的账号保存自己的信息,收到的消息,积攒金币,金币商城,我的任务,我的邮箱以及一些其他 app 相关设置等。 登录注册 未注册账户可以先进行注册或者直接使用第三方进行登录,可以通过账号密码或者微信QQ、新浪微博账号进行登录

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风水道人

写作不易且行且珍惜

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值