【发布时间】:2010-09-09 02:34:07
【问题描述】:
我想知道是否有类似perishable_token(用于帐户验证和重置密码)、banned(用于检查用户是否被禁止的布尔值)、email_verified(用于检查的布尔值)之类的东西会更好如果用户的电子邮件已经过验证)在数据库中的单独表中,因为它很少被使用。
另外,我设置了我的应用程序,以便用户使用密码和电子邮件地址登录。电子邮件地址只会显示在“用户编辑”页面上,而密码永远不会显示在任何地方。由于这两个东西几乎只在用户登录他们的帐户时才会使用,是否有必要将它们放在数据库的主用户表中?还是将它们放在另一张桌子上会更好(更快?)?
用户表将包含许多其他内容,这些内容将显示在所有页面上并且需要经常检查(例如用户的“金钱”“信用/积分”“登录?”“徽章”等) .
【问题讨论】:
标签: mysql ruby-on-rails database authlogic