为什么facebook登录不会要求我提供我的电子邮件和密码

时间:2012-10-28 23:04:35

标签: ios facebook facebook-ios-sdk

我简单地浏览了thisthis官方脸谱教程

我的电子邮件和密码对于真正经过身份验证非常重要,对吧?为什么facebook SDK不会要求他们。当我点击登录按钮时,它会直接让我登录并显示我的姓名和porfile图片。

我问这样的问题,因为我会在我的应用程序中集成facebook SDK以允许用户使用Facebook登录,所以我需要理解为什么验证过程不是真正的Facebook网站上使用的标准过程?感谢名单。

2 个答案:

答案 0 :(得分:2)

您的Internet浏览器正在将缓存中的登录信息保存。清除历史记录和/或缓存,您将再次被要求提供登录信息。

答案 1 :(得分:0)

在iOS 6.0上,您可以在设置中使用Facebook。如果您已登录,那么您的FB会话将有效(FBSession.activeSession.state == FBSessionStateCreatedTokenLoaded),直到您退出为止。这可以获取您的个人资料和其他默认信息。尝试调用[FBSession.activeSession closeAndClearTokenInformation];来自DidApplicationFinishLaunching,它会将您重定向到FB登录页面,而不是立即获取您的信息并显示。

相关问题