我在我的网站上使用php lightopenID来验证Google用户身份。我需要电子邮件地址,名字和姓氏。它可以在99%的时间内工作,但有几次我没有得到所需的信息,有时名字和/或姓氏是空的。
我认为我得到空名字和空名字的原因是因为用户忘记将这些细节放在他的谷歌帐户中,但我想为什么谷歌会允许这样的事情发生。我的假设是否正确?
当Google没有返回名字/姓氏时,我可以从服务器端做些什么吗?
答案 0 :(得分:3)
当谷歌没有时,我可以从服务器端做些什么 返回名字/姓氏?
提示他们输入名称,或在stackoverflow上将其指定为User123456。
你应该设计你的应用程序,即使对于那些不想分享的人来说也是如此,@ MathieuImbert是正确的,你不应该强迫用户提供个人信息。创建引人入胜的网站/界面,并鼓励您的用户完成个人资料。