Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 跟踪通过社交媒体登录页面的用户_Php_Facebook_Wordpress_Twitter - Fatal编程技术网

Php 跟踪通过社交媒体登录页面的用户

Php 跟踪通过社交媒体登录页面的用户,php,facebook,wordpress,twitter,Php,Facebook,Wordpress,Twitter,我目前正在为我的网站开发一个登录应用程序,它基本上允许用户通过社交媒体(fb/twitter/google)登录,或者如果用户没有这两个应用程序,则直接在网站上创建一个帐户 当用户登录时,他/她将能够在前端创建新帖子(wordpress) 我正在努力跟踪用户,作者应该在文章本身的自定义元中被跟踪,但这需要是该用户的唯一ID(用于排序归档目的) 我最初的计划是使用这个名字和电子邮件,并将它们连接到帖子上。但是twitterapi没有向用户发送电子邮件。在不知道电子邮件的情况下,我无法将帖子连接到某

我目前正在为我的网站开发一个登录应用程序,它基本上允许用户通过社交媒体(fb/twitter/google)登录,或者如果用户没有这两个应用程序,则直接在网站上创建一个帐户

当用户登录时,他/她将能够在前端创建新帖子(wordpress)

我正在努力跟踪用户,作者应该在文章本身的自定义元中被跟踪,但这需要是该用户的唯一ID(用于排序归档目的)

我最初的计划是使用这个名字和电子邮件,并将它们连接到帖子上。但是twitterapi没有向用户发送电子邮件。在不知道电子邮件的情况下,我无法将帖子连接到某个用户。因为两个人可能有相同的名字(例如,如果我使用这个名字来跟踪用户)

因此,如果用户通过twitter登录,我会提示用户填写电子邮件(但这增加了一个额外步骤),或者我不在乎用户是否因为没有使用相同的社交媒体登录而获得更多帐户。但我不太喜欢这两种解决方案


有什么我可以跟踪的吗

Facebook为用户提供uniq ID,我还记得twitter。。。不能使用该信息?ID不同,因为FB有自己的唯一ID,twitter也有。一直在进行som研究,似乎大多数提供社交媒体登录的网站都通过不允许用户通过twitter登录或提示用户也输入电子邮件来解决这一问题。我将在我的项目中使用第二种解决方案。