如果您想在其中存储与用户相关的数据localStorage
(例如,因为多个用户可以为您的站点使用同一个浏览器),您通常如何处理这种情况?
让我们想象一下,我能够userId
在前端使用独特的东西来识别用户。我可能会做类似以下的事情:
// retrieve the data
data = JSON.parse( window.localStorage.getItem( userId ) ) || {};
// persist the data
window.localStorage.setItem( userId, JSON.stringify( data ) );
这是一种幼稚的做事方式吗?
编辑: 根据@MДΓΓ БДL 和其他评论对其进行更多思考后,让我们假设数据是敏感的。在那种情况下,上面的例子确实很幼稚。在这种情况下如何处理敏感数据有什么想法吗?或者答案可能是:不这样做,将其保存在后端?