javascript - 如何让每个用户的网站“独一无二”?
问题描述
我制作了一个“约会应用程序”网站,您可以在其中喜欢硬编码的用户 - 只是一个在现实生活中没有实现的任务:)。每当用户登录时——只有当它有注册时才能登录——并且喜欢硬编码的匹配,它会通过本地存储保存。因此,每当其他用户登录时,该用户就拥有完全相同的网站和喜欢的个人资料。所以我的问题是,你如何在网站上单独保存用户操作 - 理论上 - 所以不是每个人都共享同一个网站。文章的链接也将不胜感激,因为我调查了自己,但找不到任何有用的文章。
提前谢谢你的帮助!
解决方案
我假设您没有后端,这就是您使用本地存储的原因。
logalstorage 是一组(键,值)对。您需要根据登录的用户使密钥唯一。
例如:
let user = "Greg"
localStorage.setItem.(user + "likes", likes);
并稍后获取数据
let likes = localStorage.getItem.(user + "likes");
这种唯一键的想法正是数据库的工作方式。