ParseUser.getCurrentUser()混淆

时间:2014-06-18 08:54:05

标签: android parse-platform

我正在使用Parse作为后端。

要检查用户是否已登录,请使用ParseUser.getCurrentUser()。我不明白的是,如果用户从其他地方(另一台设备,网络客户端)更改了密码,这个ParseUser会返回某种错误吗?

我不认为它检查服务器,所以我认为它只返回上次保存的用户。这意味着我可以继续使用此用户(使用旧密码),还是在第一次向服务器发出请求时会收到“错误的凭据”响应?

如果我没有得到它,在使用parseObject.setACL(new ParseACL(ParseUser.getCurrentUser()));设置ACL时,我至少会得到它吗?

1 个答案:

答案 0 :(得分:0)

在2个不同类型的开放浏览器中尝试相同的雅虎行动,看看你得到了什么?

每个客户端都被相应的服务器传递了令牌值,直到令牌过期将不会提示进行新的登录。

除了Parse令牌上的租约永不过期,IMO Parse的工作非常相似。

对原始解析登录的响应包含SDK可能保留的标记值。有关详细信息,请参阅Rest api / user logon ...

的文档部分

因此,如果diff客户端更改密码但其他客户端上的令牌租约永不过期,则另一个客户端会保持登录状态。