用户验证值 - 存储位置

时间:2014-11-18 18:12:08

标签: mysql database

与数据库有关的快速提问。

你在哪里存储" UserVerified"的价值? (用户检查完他的电子邮件并点击"验证"链接到最后的哈希值后发生的那个)。

您会将其存储在User表中吗? (连同用户名,哈希)?

或者在UserProfile表中(以及名字,姓氏,电子邮件,电话等)?

请注意,两个表将始终包含一个用户条目,这样在创建用户时,也会自动创建用户配置文件。

1 个答案:

答案 0 :(得分:0)

这完全取决于您的喜好。我会弄清楚你希望它与整个帐户或电子邮件地址更相关。如果它与帐户更相关并确定帐户是否处于活动状态,则将其存储在“用户”表中。如果这与电子邮件地址更相关并且已经过验证,则将其存储在个人资料表中。

然而,尤其是因为表格是1:1,除了关系和可读性之外,它并不重要。