【发布时间】:2021-07-01 14:03:31
【问题描述】:
我正在使用 HTML、Javascript 和 MySQL 为 pwa 创建一个数据库结构。我想在同一个数据库中注册多个用户,但我真的不知道如何控制对不同行的访问。
我的实际数据库结构是:Image
我需要做什么才能只向多个用户显示所有者行?
选项 1:我需要为所有带有用户令牌的表创建一个 token_id 行吗?
示例: Image
选项 2: 或者最好为每个用户创建多个所有表?
例如:Image
(在这种情况下,我有两个用户,user1_token = 123 和 user2_token = 456)
抱歉,我无法上传图片,也无法将其粘贴到 URL(发生错误)
两个选项哪个更好?或者还有其他的 MySQL 解决方案?
编辑 我不知道人们是否在编辑后阅读了这篇文章,但我想说一件事。经过大量搜索后,我无论如何都找不到从表中读取寄存器的安全方法,而不会让黑客访问其他数据。 我决定创建几个名称与 user_id 关联的表。无论如何,所有人都可以使用永久数据访问表格。 谢谢大家。
【问题讨论】:
-
天哪!为什么人们投票反对我?
-
可能他们认为太笼统,与 javascript 无关
-
好的,抱歉。我是新来的,有时很难理解。感谢您的建议,我删除了一些标签。