Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.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 当用户第二次登录时,如何将web服务/API端的现有用户与手机上的社交(谷歌、facebook等)登录关联起来_Php_Android_Ios_Facebook Login_Google Login - Fatal编程技术网

Php 当用户第二次登录时,如何将web服务/API端的现有用户与手机上的社交(谷歌、facebook等)登录关联起来

Php 当用户第二次登录时,如何将web服务/API端的现有用户与手机上的社交(谷歌、facebook等)登录关联起来,php,android,ios,facebook-login,google-login,Php,Android,Ios,Facebook Login,Google Login,我正在为一个移动应用程序(android+ios)设计一个API。移动应用程序将有社交登录、facebook和谷歌登录。oauth登录程序将由移动应用程序开发人员完成。我不关心这部分。但是当一个用户第一次使用google/facebook登录时,我需要创建一个新用户。显然,在社交登录的情况下,不会保存/创建密码,数据库中只会创建电子邮件、姓名等。我想知道如何识别那些使用社交应用程序登录的用户?我不能依赖移动应用程序提供的电子邮件地址,也不能为与电子邮件关联的用户生成令牌。在这种情况下,任何人都可

我正在为一个移动应用程序(android+ios)设计一个API。移动应用程序将有社交登录、facebook和谷歌登录。oauth登录程序将由移动应用程序开发人员完成。我不关心这部分。但是当一个用户第一次使用google/facebook登录时,我需要创建一个新用户。显然,在社交登录的情况下,不会保存/创建密码,数据库中只会创建电子邮件、姓名等。我想知道如何识别那些使用社交应用程序登录的用户?我不能依赖移动应用程序提供的电子邮件地址,也不能为与电子邮件关联的用户生成令牌。在这种情况下,任何人都可以通过只提供电子邮件获得令牌