首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用JSONstore销毁userId

如何用JSONstore销毁userId
EN

Stack Overflow用户
提问于 2015-07-25 10:59:27
回答 1查看 140关注 0票数 1

我的JSONStore会在同一个设备上存储多个用户数据,每个用户都有自己的userId和密码。

如果其中一个用户忘记了他/她的密码,我需要使用JSONStore销毁他/她的userId数据,保持其他用户的完整。

有这个可能吗?

我对IBM JSONStore MobileFirst的了解是:

  1. 我有一个函数来销毁所有的JSONstore
  2. 只有在登录后才能销毁特定的JSONStore (但用户已经忘记了密码,他无法登录)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-25 11:19:08

在我看来,破坏用户的数据有点极端,因为密码被忘记了,我们不是在詹姆斯邦德电影里。:-)

  • 有一个更改密码的API方法,例如,当用户设置一个帐户(一个JSONStore)的时候,他/她也会回答一个问题。您将把用户名和相关的问题和答案存储在另一个JSONStore中,或者是公开的,或者是使用内部用户名/密码保护的。如果用户忘记了他/她的密码,并试图登录三次,询问安全问题,如果正确回答,则提供使用changePassword API方法 (在这里读更多)更改特定用户的在这里读更多密码的选项。如果也有三次失败,则销毁JSONStore。
  • 确实有可能销毁特定用户的JSONStore,而且您根本不需要首先登录才能这样做。destroy API方法还接受可选参数,其中之一是要销毁的特定JSONStore的用户名。请参阅破坏API方法。在MobileFirst平台Foundation7.0用户文档中。

销毁 {承诺}销毁(用户名,选项) 为所有用户彻底删除数据,破坏内部存储,并清除安全构件。 参数: {string}用户名可选-仅删除与传递的特定用户名相关的数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31625757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档