小编Bas*_*sit的帖子

登录 ID 和密码是否应该存储在单独的表中

我正在研究我的学术项目。我有一个员工记录表,其中包含员工 ID、加入日期、职务和其他字段。我正在尝试实现一个方案,其中当第一次在数据库中添加员工记录时,将生成用户名和临时密码,以便新员工可以使用它登录数据库以查看他的详细信息。我想问一下,将登录 ID 和密码保存在员工记录表中是否是一个好习惯?或者我应该单独存储它们,但后来我想我无法在将员工数据插入数据库时​​生成临时密码和ID。或者还有其他方法可以实现这个方案吗?

编辑:我知道我永远不应该在数据库中保存明文密码,而应该使用盐/哈希。不过,我正在寻找一种可以通过一个操作完成上述任务的方法,即如果我为用户 ID 和密码创建一个单独的表,那么我如何能够在员工表中输入员工详细信息并为用户生成用户 ID/密码并通过一个操作从单独的表中存储。

database-design sql-server

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

database-design ×1

sql-server ×1