首页» 教程» Wordpress教程» WordPress 微信登录以及QQ等候以及微博登录等-用户交互(一)

WordPress 微信登录以及QQ等候以及微博登录等-用户交互(一)

Hello,嗨,大家好,我是哈喽猿。

这里是哈喽猿网

今天推送的是wordpress教程的文章,感谢您宝贵的时间阅读

WordPress QQ登录

第三方登录功能更多地用于网站和应用程序。常用的三种功能是QQ、微信和微博。当然,一些大型互联网公司的网站也使用第三方登录功能。这里的第三方指的是统一登录。

1.什么是"第三方登录"?

第三方登录的想法是,在整个互联网上,用户有一个唯一的ID,与他们匹配,用户可以使用这个唯一的ID在互联网上进行区分。但是,由于一些兴趣,这个解决方案不能在当前的互联网上实现,所以有第三方登录,由三个主要的社交平台控制,并得到许多其他平台的补充。

 

2.如何将三方登录与WordPress等博客站点集成

如前所述,要登录到Internet,必须获得唯一的ID。由于社交平台不可互操作,所以唯一的ID将成为每个社交平台的"唯一ID"。

QQ互联网:https://connect.qq.com

微信开放平台:https://open.weixin.qq.com

微博开放平台:https://open.weibo.com

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

本文的重点是第三方登录的实现原理,而不是实现过程,因此,如何获得唯一的ID,在这里不会讨论,在流行程度已经过去后将进行讨论(主要是忘记把计算机带回家,手机编辑文章)。

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

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

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

 

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

1.在用户扫描代码或单击登录后,您可以获得相应平台的唯一标识。在这里,获取QQ平台的唯一ID。请注意,这不是QQ!

2.查询用户数据表。您可以在这里设置查询条件。例如,为了区分哪个平台的帐户,我在惟一ID之前添加了平台,并在这里查询了qq_uniqueID。

3.如果用户存在,请使用wp_set_current_user($user_id);函数登录到用户。如果用户不存在,则继续创建帐户。

4.创建一个用户名为qq_unieeid的用户。请注意,这里的用户名必须与上一次查询中的用户名结构相同。由于第三方登录不提供邮箱,我们将使用带有特定规则的伪造邮箱进行标识,然后创建随机密码。

5.将先前准备好的用户数据插入用户数据表,并使用wp_set_current_user($user_id);功能将其设置为登录状态并跳转到用户中心。

6.完成前五个步骤后,使用第三方登录功能已经完成。第三方登录不需要更改密码,因为更改密码是没有意义的。

 

 

这是整个第三方登录过程。当我开始工作时,我会为每个人都能看到的各种社交平台编写一些登录示例。现在,让我们了解一下实现过程,这样我就不明白了。

 

发表评论

0 评论

提供最优质的资源集合

站长留言