最新公告
  • 欢迎您光临泊亦博客,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • WordPress等博客使用QQ微信微博第三方授权登陆网站的实现方法

    【摘要】 第三方登录功能更多地用于网站和APP。常用的三种是QQ,微信和微博。当然,某些大型互联
    网公司的网站上也使用了第三方登录功能。这里的第三方是指统一登录。1.什么是“第三方登…

    第三方登录功能更多地WordPress等博客使用QQ微信微博第三方授权登陆网站的实现方法插图用于网站和APP。 常用的三种是QQ,微信和微博。 当然,某些大型互联网公司的网站上也使用了第三方登录功能。 这里的第三方是指统一登录。

    1.什么是“第三方登录”?

    好吧,不用多说了,我们直接讨论这个话题。 第三方登录的想法是:在整个Internet上,用户具有与他们匹配的唯一ID,并且用户可以使用此唯一ID在Internet上进行区分。 但是,由于某些兴趣,此解决方案无法在当前的Internet中实现,因此存在由三个主要社交平台控制并由许多其他平台进行补充的第三方登录。

    2.三方登录如何与WordPress等博客网站整合

    如前所述,为了登录Internet,必须获得唯一的ID。 由于社交平台不可互操作,因此该唯一ID成为每个社交平台的“唯一ID”。

    为了获得每个社交平台的唯一ID,我们需要从相应的平台获得授权,并且他们在请求数据之前已经同意该授权。 因此,我们需要在上述三个平台上添加您想要实现第三方登录的网站或APP信息,这里我们是网站。 然后将其提交以供审核。 审核通过后,我们可以获得下一步的唯一ID。

    本文主要介绍了第三方登录的实现原理,而不是实现过程,因此,这里将不讨论如何获取唯一ID,并且在流行情况过去之后将进行讨论(主要是忘记带计算机回家, 手机编辑文章)。

    每个人都知道WordPress网站的用户必须包含用户名,电子邮件地址和密码。 然后,添加了第三方登录功能的网站应添加多个字段以存储相应开放平台的唯一ID。

    当现有的WordPress帐户绑定到第三方登录帐户时,我们只需要保存相应的唯一ID。

    对于没有WordPress帐户的用户,他们需要在使用第三方登录时创建一个新帐户。 这是一个例子。

    当一个用户第一次使用QQ登录WordPress网站时,该网站应执行以下操作。

    1.   用户扫描代码或单击登录后,可获得相应平台的唯一标识。 在此,获取QQ平台的唯一ID。 请注意,它不是QQ号!
    2.   查询用户数据表。 可以在此处设置查询条件。 例如,为了区分哪个平台的帐户,我将该平台添加到唯一ID之前,并在此处查询qq_unique ID。
    3.   如果用户存在,请使用wp_set_current_user($ user_id); 函数使用户进入登录状态。 如果该用户不存在,请继续创建一个帐户。
    4.   创建一个用户名为qq_unique id的用户。 请注意,此处的用户名必须与上一个查询中的用户名结构相同。 由于第三方登录名不提供邮箱,因此我们将使用具有一定规则的伪造邮箱来供我们识别,然后创建一个随机密码。
    5.   将先前准备的用户数据插入用户数据表,并使用wp_set_current_user($ user_id); 功能将其设置为登录状态并跳至用户中心。
    6.   完成前5个步骤后,使用第三方登录功能就完成了。 第三方登录不需要更改密码,因为修改密码没有意义。

    这是整个第三方登录过程。 开始工作后,我将为各种社交平台编写一些登录示例,以供所有人查看。 现在,让我们了解实现过程,并且为以后的实行积淀了相应的基础,实现起来就轻而易举了

     

     

     

    泊亦网络
    泊亦 » WordPress等博客使用QQ微信微博第三方授权登陆网站的实现方法

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

    发表评论

    售后服务:

    • 售后服务范围 1、商业模板使用范围内问题免费咨询
      2、源码安装、模板安装(一般 ¥50-300)服务答疑仅限SVIP用户
      3、单价超过200元的模板免费一次安装,需提供服务器信息。
      付费增值服务 1、提供dedecms模板、WordPress主题、discuz模板优化等服务请详询在线客服
      2、承接 WordPress、DedeCMS、Discuz 等系统建站、仿站、开发、定制等服务
      3、服务器环境配置(一般 ¥50-300)
      4、网站中毒处理(需额外付费,500元/次/质保三个月)
      售后服务时间 周一至周日(法定节假日除外) 9:00-23:00
      免责声明 本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: byy03190@163.com),我们会及时删除,给您带来的不便,我们深表歉意!

    Hi, 如果你对这款模板有疑问,可以跟我联系哦!

    联系作者
    • 4会员总数(位)
    • 65资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 110稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情