当前位置: 首页 > 网络应用技术

多门登录是统一的,如何实现?

时间:2023-03-05 21:41:07 网络应用技术

  现在,几乎他们中的大多数人都支持使用多个第三方帐户登录,例如:微信,QQ,微博等。我们称此多数计算登录名。这些帐户的设计很重要,否则随后的扩展小偷很穷。

  本文不提供任何代码实践,而是根据我们的帐户模块的设计来整理博客作者,并仅提供参考的想法。

  1.1.1登录设计的想法是,每个手机号码都对应一个用户,并且需要手机号码。

  过程:

  问题:

  1.1.2优化注册和登录计划的想法是削弱密码的必填,即,无论用户是否已注册,都可以直接登录(保留登录方法)。

  过程:

  用户表设计:

  用户ID用户名用户名称手机号码帐户帐户其他信息1.2.1微博登录以输入ERA,微博打开了第三部分网站登录,该产品说,我们必须使用微博帐户登录到我们。它必须与我们自己的用户表关联。

  过程:

  微博用户信息表设计:

  主要密钥ID用户ID的唯一ID许可代码正在接近噩梦,并且QQ再次打开。SessessenceSessenceSessenceSessencesSessencesudDenly,我必须访问许多第三部分登录。我只能根据“微博用户信息表格”创建一个新表,然后重写一组要登录的第三方。

  2.2.1数据表设计用户基本信息表:

  用户ID昵称头像其他信息用户授权信息表:

  主密钥ID用户ID登录类型(手机号码/邮箱)或第三-Party应用程序名称(Wechat/Weibo等)手机号码/邮箱/邮箱/第三部分-PARTY唯一徽标密码证书(自行构建帐户保存密码,第三派对保存令牌)说明:

  2.2.2沿着上一个计划登录过程。

  用户填写;当请求请求时,请先判断类型,例如手机号码登录为例:

  使用搜索的组合,如果有的话,将其取出并判断(密码)是否符合本条目的目的,它通过验证,然后获取用户信息;

  如果查询合并,如果有记录,它将成功登录并更新;假设没有劫持与微信服务器的通信,则无需判断凭证。

  2.2.3优势和缺点:

  缺点:

  微博没有在此站点上注册,它很好,直接注册他并登录;

  微博已经存在于该站点上,并且当前用户尚未登录,并且已成功登录;

  微博没有在此站点上注册,但是当前用户已登录并与另一个微博帐户相关,在该帐户中,处理取决于是否允许其绑定到多个微博帐户;

  微博没有在此网站上注册。当前的用户已登录并尝试执行绑定操作;

  微博已注册,用户已登录帐户。他为什么重复自己?

  微博已经存在于该站点上,但是当前用户已登录并与另一个微博帐户相关。您在哪里处理?

  回顾登录方法:

  但是回头看,为什么我们需要验证代码?验证代码的角色是确定此手机号码是您的。除了使用短信外,还有其他方法可以进行身份验证吗?

  这是该部分的主角:一个单击登录。

  获取当前手机使用的手机卡号,并使用此号码直接登录。这是一个单击登录。

  这种登录方法的好处很明显。它可以更方便,快速地完成注册和登录过程,从而缩短可能需要20秒的过程,缩短到约2秒,从而大大改善了登录的用户体验。

  主要步骤如下:

  博客作者的意见没有最好的解决方案,您可以选择当前系统的设计。不要钻研好是坏,鞋子没有封闭,只有脚知道。