【问题标题】:Storing Google App Engine User Nicknames with PHP [closed]使用 PHP 存储 Google App Engine 用户昵称 [关闭]
【发布时间】:2015-05-09 21:54:53
【问题描述】:

使用带有 PHP 的 Google App Engine,我想使用用户服务来授权用户。我想将用户的偏好和其他自定义信息存储到数据库中,并将这些数据与用户相关联。将来自 getNickname() 的昵称存储为唯一 id 并将信息与用户相关联是否安全?每个应用的昵称是否唯一?

我的目标是,当用户访问该网站时,该应用程序会检查用户的昵称与存储在数据库中的昵称,并能够根据用户的偏好动态更改网站。这种方法有问题吗?

我会很感激任何信息。

【问题讨论】:

    标签: php google-app-engine authorization


    【解决方案1】:

    虽然昵称很少会更改,但仍然可以更改,因此您最好的选择是通过调用 getUserId() 来使用用户 ID。

    【讨论】:

    • 文档说“如果电子邮件地址设置明确,这将返回 null”用于 getUserId()。但是,昵称没有这个,所以我认为它会是一个更好的选择。
    • 不确定如何在不与 Google 帐户关联的情况下登录。但您可以在此处阅读有关每个值的更多信息:cloud.google.com/appengine/docs/python/users/userclass 选择权在您手中 :)
    • 谢谢!您提供的链接很有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-29
    • 1970-01-01
    • 2012-12-31
    • 1970-01-01
    • 2013-05-15
    • 1970-01-01
    • 2010-09-11
    相关资源
    最近更新 更多