Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 用户更改facebook密码后如何恢复facebook会话密钥_Iphone_Xcode_Facebook - Fatal编程技术网

Iphone 用户更改facebook密码后如何恢复facebook会话密钥

Iphone 用户更改facebook密码后如何恢复facebook会话密钥,iphone,xcode,facebook,Iphone,Xcode,Facebook,我有一个使用facebook connect的iphone应用程序。 用户使用facebook connect登录到iphone应用程序。 然后我将他们的sessionKey接收回我的服务器,并使用sessionKey向用户发布操作 iphone应用程序让用户始终保持登录状态。 这意味着每次用户打开应用程序时,他都不需要再次登录 问题是,当用户更改facebook密码时 用户会话密钥也会更改 当用户进入我的iphone应用程序时, 用户显示为loggedin,然后我接收到我的服务器 用户使用旧的

我有一个使用facebook connect的iphone应用程序。 用户使用facebook connect登录到iphone应用程序。 然后我将他们的sessionKey接收回我的服务器,并使用sessionKey向用户发布操作

iphone应用程序让用户始终保持登录状态。 这意味着每次用户打开应用程序时,他都不需要再次登录

问题是,当用户更改facebook密码时 用户会话密钥也会更改

当用户进入我的iphone应用程序时, 用户显示为loggedin,然后我接收到我的服务器 用户使用旧的sessionkey,当我尝试发布到用户墙时 facebook告诉我该会话是无效的

这是正常的,因为用户更改了密码,会话也随之更改

我的问题是 如果会话密钥已更改,如何签入iphone?
如果它更改为促使用户再次登录。

听起来您已经回答了自己的问题。如果您有一个看似无限的会话,但突然无效,请在第一次发现错误时让用户重新登录。

听起来您已经回答了自己的问题。如果您有一个看似无限的会话,但突然无效,只需在第一次发现错误时让用户重新登录即可