关于新浪微博注销后自动登录的问题
2014-08-21 21:26
204 查看
最近程序中需要做分享功能,腾讯的的OK,但新浪的注销后,再次点击时,本来应该进入到登录的授权页面,webview形式出现。但结果每次再进入时,会自动登录上次注销的号。
查了相关资料后,发现有两种解决办:
1:
因为只清除了登录数据,但是uiwebview的cookie仍然保留在本地,所以需要清除uiwebview的cookie内容,清除方式如下:
NSHTTPCookie *cookie;
NSHTTPCookieStorage *storage = [NSHTTPCookieStoragesharedHTTPCookieStorage];
for (cookie in [storage cookies]) {
[storage deleteCookie:cookie];
}
2:
文档中对“强制登录“有如下描述:
”授权页会默认读取当前用户的新浪微博登录状态,如果你想让用户重新登录,请在调用authorize接口时传入参数:forcelogin=true,默认不填写此参数相当于forcelogin=false。”
在调用授权页面的WBAuthorize.m文件中的kWBAuthorizeURL改为:
#define kWBAuthorizeURL@"https://api.weibo.com/oauth2/authorize?forcelogin=true"
查了相关资料后,发现有两种解决办:
1:
因为只清除了登录数据,但是uiwebview的cookie仍然保留在本地,所以需要清除uiwebview的cookie内容,清除方式如下:
NSHTTPCookie *cookie;
NSHTTPCookieStorage *storage = [NSHTTPCookieStoragesharedHTTPCookieStorage];
for (cookie in [storage cookies]) {
[storage deleteCookie:cookie];
}
2:
文档中对“强制登录“有如下描述:
”授权页会默认读取当前用户的新浪微博登录状态,如果你想让用户重新登录,请在调用authorize接口时传入参数:forcelogin=true,默认不填写此参数相当于forcelogin=false。”
在调用授权页面的WBAuthorize.m文件中的kWBAuthorizeURL改为:
#define kWBAuthorizeURL@"https://api.weibo.com/oauth2/authorize?forcelogin=true"
相关文章推荐
- 关于新浪微博注销后自动登录的问题
- 关于WINXP开机登录后自动注销故障的解决
- 用户登录自动注销问题
- C# 关于winFrom控制网页的自动登录的问题(网页刷屏器的制作原理)
- 登陆注册问题,关于自动登录
- 关于通过Cookie进行网站自动登录的安全问题
- 关于win2003服务器远程断开后自动注销的问题解决
- 关于win2003服务器远程断开后自动注销的问题解决
- 用户登录自动注销问题
- 关于win2003服务器远程断开后自动注销的问题解决
- 关于VSS自动登录的问题
- windows XP 登录后自动注销的问题
- 关于win2003服务器远程断开后自动注销的问题解决
- Win XP 登录后自动注销的问题
- 关于VSS自动登录的问题
- Win XP 登录后自动注销的问题,winxp登录后自动注销的问题,xp登录后自动注销的问题
- 关于一个自动登录使用@CookieValue取cookie值的问题。
- 关于新浪微博开放平台微博登录授权后再次登录会自动登录问题的解决办法
- 关于Google域名的自动转向问题
- WINXP开机登录后自动注销