我按照谷歌开发人员的设置指南在我的网站上设置了javascript Google+登录,并开始工作。
登录后,会显示如下页面:
User is now signed in to the app using Google+
-加上一个断开按钮
User's profile information
-我的图标、名称、标语、关于
User's friends that are visible to this app
-我的几个g+好友图标
Authentication logs
-access_token、代码、范围、id_token等
我的问题是,
我如何获取这些信息(我假设是通用ID或他们的电子邮件),并在数据库中创建USER记录?
我正考虑在成功登录后通过AJAX将该ID提交给我的服务器,但这似乎不安全。
而且
如何检查此用户是否已登录到其他页面
? 我看到,如果我在登录后刷新页面,“登录”按钮会自动消失并显示这些信息,因此谷歌知道该用户已登录。我需要在每个页面上添加相同的javascript吗?(我希望不会)
我很想将用户保存在会话中(如果需要,也可以保存cookie),这样他们就可以登录并使用受限区域,但我有点不知所措。
我在我的旧服务器上通过PHP工作,但对于我当前的项目,某些限制意味着我不能使用相同的方法。
提前感谢