首页 > 解决方案 > 如何让每个用户的网站“独一无二”?

问题描述

我制作了一个“约会应用程序”网站,您可以在其中喜欢硬编码的用户 - 只是一个在现实生活中没有实现的任务:)。每当用户登录时——只有当它有注册时才能登录——并且喜欢硬编码的匹配,它会通过本地存储保存。因此,每当其他用户登录时,该用户就拥有完全相同的网站和喜欢的个人资料。所以我的问题是,你如何在网站上单独保存用户操作 - 理论上 - 所以不是每个人都共享同一个网站。文章的链接也将不胜感激,因为我调查了自己,但找不到任何有用的文章。

提前谢谢你的帮助!

标签: javascript

解决方案


我假设您没有后端,这就是您使用本地存储的原因。

logalstorage 是一组(键,值)对。您需要根据登录的用户使密钥唯一。

例如:

  let user = "Greg"
  localStorage.setItem.(user + "likes", likes);

并稍后获取数据

  let likes = localStorage.getItem.(user + "likes");

这种唯一键的想法正是数据库的工作方式。


推荐阅读