2009-06-07 223 views
2

我正在处理连接到Facebook的AIR应用程序。在用户连接到他的Facebook帐户后,他应该能够对与他登录的Facebook帐户链接的帐户做些事情。没有用户名和密码的身份验证

通常,您将拥有一个接受用户名和密码的login()函数,对其进行身份验证并设置cookie。在我的情况下,用户登录Facebook后的所有内容都是他的Facebook用户ID,我如何根据此用户名对用户进行身份验证?

感谢,

回答

4

你不是真的做任何验证更多,如果你让用户通过他们的Facebook账号登录,现在Facebook正在处理认证,你只要有一个Facebook的将其链接到该帐户给你。据我所知,这就是整个问题。

编辑:

是的,但说我使用像登录(FBuid)的功能,如何在后台检查该用户实际使用FB登录和实际验证?

如果您有它设置正确,该API将连接到Facebook,然后他们的脚本会检查是否该用户已经登录(即他们有一个活动会话,这是一个有效的Facebook会话确认曲奇饼)。如果他们没有活动会话,则会要求他们登录他们的账户并返回Facebook用户标识。如果他们确实有一个活跃的会话,他们只会将Facebook用户标识返回给您,而无需向用户询问任何内容。您收到的Facebook用户标识是您确认它们已通过身份验证。

+0

是的,但说我使用登录(FBuid)这样的函数,后端如何检查用户实际上是否使用FB登录并实际进行了身份验证? – 2009-06-07 09:53:29

相关问题