gpt4 book ai didi

mysql - 为唯一用户提供多密码的数据库设计

转载 作者:行者123 更新时间:2023-11-30 00:00:54 25 4
gpt4 key购买 nike

是否可以设计一个数据库,让一个唯一的用户拥有多个密码,并且每个密码都会发生不同的情况?例如在身份验证期间。

密码将与另一个表相关。

我想知道这种设计是否会导致安全问题。

最佳答案

就设计而言,确保它是可能的。从用户表到密码表有一个 FK,即用户 ID,这样您将与密码建立一对多的关系,然后在密码表上有一个角色或操作来告诉系统要做什么。

就安全性而言,这并不比将密码存储在单个表中更危险,实际上考虑一下,它可能更安全,因为您将用户的登录信息与用户密码分开。只要确保每个密码都遵循适当的安全准则,并且设计就足够安全。实际上,我经常使用单独的表来存储用户的密码。

关于mysql - 为唯一用户提供多密码的数据库设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25036741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com