Ios Facebook登录重置密码
我已经开发了一个应用程序,需要登录Facebook,一切都很好。我使用以下一些委托让用户登录Ios Facebook登录重置密码,ios,objective-c,xcode,facebook,authentication,Ios,Objective C,Xcode,Facebook,Authentication,我已经开发了一个应用程序,需要登录Facebook,一切都很好。我使用以下一些委托让用户登录 - (void)loginViewFetchedUserInfo:(FBLoginView *)loginView user:(id<FBGraphUser>)user - (void)loginViewShowingLoggedInUser:(FBLoginView *)loginView - (void)loginViewShowingLoggedOutUser:(FBLoginView
- (void)loginViewFetchedUserInfo:(FBLoginView *)loginView user:(id<FBGraphUser>)user
- (void)loginViewShowingLoggedInUser:(FBLoginView *)loginView
- (void)loginViewShowingLoggedOutUser:(FBLoginView *)loginView
- (void)loginView:(FBLoginView *)loginView handleError:(NSError *)error
-(void)loginView蚀刻教育信息:(FBLoginView*)loginView用户:(id)用户
-(无效)loginView显示日志用户:(FBLoginView*)loginView
-(无效)loginView显示LoggeDoutUser:(FBLoginView*)loginView
-(无效)loginView:(FBLoginView*)loginView句柄错误:(N错误*)错误
用户首次登录后,我的应用将在下次自动登录。所以一切都很好。如果用户更改密码,我的应用程序仍将自动登录。我认为应用程序应该调用handleError自动停止登录。但我的应用程序没有做到这一点。似乎应用程序将在本地文件中保存一个plist文件,然后读取plist文件以获取信息,以便再次登录Facebook
如果用户重置密码,我希望我的应用程序将再次显示登录视图 您的应用程序使用令牌而不是用户密码登录。令牌只能由您的应用程序使用(与Facebook应用程序ID结合使用) 你的应用程序从未收到用户密码,这使得它更安全 这样做是为了让用户可以在每个应用程序的基础上删除对其帐户的访问。此外,更改他们的密码不会使他们退出所有应用程序。所以你的应用程序无法知道用户更改了密码