oschina iOS客户端,如何检测用户在web端改变了密码

spencerfeng 发布于 2014/07/27 18:07
阅读 323
收藏 0

最近在研究OSChina iOS客户端, 这个应用程序可以在手机上存储用户的用户名和密码,所以如果下次用户使用这个应用程序的时候,他不需要再重新登录。但是如果我在web端重新设置了密码,iOS应用程序能够知道我的密码已经被更改了,然后要求我重新输入密码。

我研究了下源代码,并没有发现应用程序把用户存在手机里的密码传到服务器端进行比较,从而知道密码已经不一样了。很想知道,OSChina是如何在iOS客户端检测到密码已经被改变了。

谢谢。

加载中
0
红薯
红薯
密码更改后 ,原来存储的 cookie 就无效了
s
spencerfeng
Cookie是存在手机上的,但是更改密码是在服务器端,手机是如何知道的啊?
0
红薯
红薯
因为cookie保存了密码的哈希,服务器端要验证这个hash的
滔哥
滔哥
哈哈!!
返回顶部
顶部