0
我想用facebook实现一个简单的登录系统,但我需要用户选择一个用户名。我在想的是从facebook获取所需的所有信息,请求权限,然后将信息添加到数据库,重定向到一个表单,要求输入用户名,然后将其添加到数据库中。Facebook连接数据库事务帮助
我认为一个事务是需要的,所以我没有结束任何一半完成的数据库条目。但我只在同一页面上使用它们,所以我想知道这是否安全?如果它失败了,那么我不会告诉数据库回滚这些更改,并且它将在事务处于打开状态。
这是对的还是可以的?
因此,当他们进行登录时,我可以请求权限,然后将他们的姓名和个人资料图片url放入会话中,以便我可以将这些添加到数据库条目中? – 2010-08-23 17:54:05
@Michael你可以随时从facebook获取所有这些信息,甚至可能不值得把它放到数据库中(除了facebook用户名和你的自定义字段,如用户名)。只要确保您请求了所有必需的权限(使用'offline_access'),这样您就可以随时随地获取此信息。 – serg 2010-08-23 17:58:52
我不同意这个名字。但我想放在数据库中的图片url,因为他们可以选择使用自己的上传或他们当前的个人资料图片。我不想用默认图片过多配置文件,因为它看起来很垃圾。 非常感谢您的帮助。现在要弄清楚为什么当我请求权限时我得到一个重定向循环。 – 2010-08-23 18:02:17