0

我在我的网站上使用 php lightopenID 来验证 Google 用户。我需要电子邮件地址、名字和姓氏。它在 99% 的情况下都有效,但有几次我没有获得所需的信息,有时名字和/或姓氏是空的。

我认为我得到空的名字和空的姓氏的原因是因为用户忘记将这些详细信息放在他的谷歌帐户中,但我认为谷歌为什么会允许这样的事情发生。我的假设正确吗?

当 Google 不返回名字/姓氏时,我可以从服务器端做些什么吗?

4

1 回答 1

3

当 Google 不返回名字/姓氏时,我可以从服务器端做些什么吗?

提示他们在此处输入名称,或在 stackoverflow 上将它们分配为 User123456。

您应该将您的应用程序设计为即使对于不想分享的人也能工作,@MathieuImbert 是正确的,您不应该强迫用户提供个人信息。创建一个引人入胜的网站/界面并鼓励您的用户完成个人资料。

于 2012-09-30T15:42:59.963 回答