2012-10-28 31 views
0

我只是通过thisthis Facebook官方教程走为什么Facebook登录不问我的电子邮件地址和密码

我的电子邮件地址和密码是重要的是要真正验证,对不对?,为什么Facebook的SDK没有按”不要求他们。当我点击登录按钮时,它直接让我登录并显示我的名字和porfile图片。

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

+0

如果您使用的是iOS 6且已登录,那就是原因。 – 2012-10-28 23:05:31

+0

是的,我使用iOS6,我没有得到你的意思? – Malloc

回答

0

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

1

您的互联网浏览器将您的登录信息保存在其缓存中。清除历史记录和/或缓存,您将被要求重新输入登录信息。

+0

嗯,不错的信息+1,thanx :)) – Malloc

相关问题