更改密码后 Parse 中的会话令牌无效

Posted

技术标签:

【中文标题】更改密码后 Parse 中的会话令牌无效【英文标题】:Invalid session token in Parse, after changing password 【发布时间】:2015-09-13 20:36:32 【问题描述】:

我正在制作一个用户可以更改密码的应用程序。 登录后一切正常,但在打开“配置文件”活动并设置密码后,当我返回使用 ParseUser 查询的其他活动时,我收到“无效会话令牌”错误。 它仅在保存新密码后才会发生(使用 ParseUser.LogInBackgroud ...)。 我该如何解决这个问题?

谢谢

【问题讨论】:

检查您的应用程序的设置,看看“当用户更改密码时撤销现有会话令牌”的设置。如果已开启,则系统正常工作,您应该将其关闭monosnap.com/file/HobLyDmHrdNbKVpTFlM3Knl0SwDNLG 更改密码后重新登录当前用户,您的会话将被刷新。 【参考方案1】:

修改密码将默认删除该用户的所有会话。那时,您需要让用户再次登录才能创建新会话。在用户会话下的 Parse 上查看您的应用设置。

【讨论】:

以上是关于更改密码后 Parse 中的会话令牌无效的主要内容,如果未能解决你的问题,请参考以下文章

更改密码时如何使 OAuth 令牌无效?

React,Django:用户更改密码后如何管理会话?

Parse / Facebook -> 会话与当前存储的会话不匹配

始终在soap客户端php中作为无效会话令牌获得响应

Laravel 更改密码重置特定令牌的令牌持续时间

Parse Server 上的自定义重置密码系统