Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.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
Javascript 谷歌+;使用PHP登录_Javascript_Php_Session_Authentication_Login - Fatal编程技术网

Javascript 谷歌+;使用PHP登录

Javascript 谷歌+;使用PHP登录,javascript,php,session,authentication,login,Javascript,Php,Session,Authentication,Login,我有点困惑。我试图提供一个简单的谷歌认证登录 我想使用Google推荐的使用客户端流的方法: 如果我使用这种方法,当用户从一个页面移动到另一个页面时,我将如何保持用户登录。我知道我不能通过Javascript创建PHP会话 如何使用客户端流并保持用户登录。我正在我的服务器上使用PHP。在花了几周的时间研究之后,我现在明白了我不能只设置一个PHP会话变量而停止使用oAuth2。我意识到我需要从谷歌获取信息的一切,我必须证明我仍然验证了那个用户 此外,我已经了解到,除非您强制提示,否则谷歌不会重新发

我有点困惑。我试图提供一个简单的谷歌认证登录

我想使用Google推荐的使用客户端流的方法:

如果我使用这种方法,当用户从一个页面移动到另一个页面时,我将如何保持用户登录。我知道我不能通过Javascript创建PHP会话


如何使用客户端流并保持用户登录。我正在我的服务器上使用PHP。

在花了几周的时间研究之后,我现在明白了我不能只设置一个PHP会话变量而停止使用oAuth2。我意识到我需要从谷歌获取信息的一切,我必须证明我仍然验证了那个用户

此外,我已经了解到,除非您强制提示,否则谷歌不会重新发送刷新令牌。为了提供最佳的用户体验,您必须在首次登录时捕获令牌,然后重新使用令牌进行调用,而无需强制提示。此令牌必须存储在安全位置,例如每个用户的数据库中