与数据库有关的快速提问。
你在哪里存储" UserVerified"的价值? (用户检查完他的电子邮件并点击"验证"链接到最后的哈希值后发生的那个)。
您会将其存储在User表中吗? (连同用户名,哈希)?
或者在UserProfile表中(以及名字,姓氏,电子邮件,电话等)?
请注意,两个表将始终包含一个用户条目,这样在创建用户时,也会自动创建用户配置文件。
答案 0 :(得分:0)
这完全取决于您的喜好。我会弄清楚你希望它与整个帐户或电子邮件地址更相关。如果它与帐户更相关并确定帐户是否处于活动状态,则将其存储在“用户”表中。如果这与电子邮件地址更相关并且已经过验证,则将其存储在个人资料表中。
然而,尤其是因为表格是1:1,除了关系和可读性之外,它并不重要。