Facebook-App:设置FB-cookie /令牌

时间:2011-11-29 10:49:46

标签: facebook forms cookies facebook-apps

我有一个Facebook-App,其中包含要提交的表单。我只希望用户能够填写一次表格。我想做的是设置一个cookie +我想知道我是否可以设置类似FB App-Cookie /令牌,告诉Javascript我不能再提交?

1 个答案:

答案 0 :(得分:0)

您的应用只是一个常规的iframe,因此您可以像在Facebook之外的普通网站一样轻松设置Cookie。

不要忘记,您永远不应该信任用户输入,因此您还需要验证服务器上的多个条目 - 通过检查他们的Facebook用户ID或表单中的一些独特信息(例如用户的电子邮件地址。

但是,您可以轻松地从iframe设置Cookie。但是,您应该进行测试以确保浏览器不会将其作为第三方cookie阻止。您可以通过将Firefox的首选项设置为禁止第三方cookie等来轻松测试。

希望这有帮助!