我们正在尝试开发一个系统,其中一个人创建一个账户,其中用户名是该人的电子邮件地址。问题是,这个人可以拥有自己独特的账户(他是管理员的地方),加上他人账户的“用户”。MySQL唯一标识符
一个帐户的“管理员”可以将一个人的电子邮件地址分配给他们的帐户,并为该用户创建一个密码作为用户登录。
在MySQL中,由于电子邮件地址是唯一标识符,因此我们在尝试确定将用户登录到哪个帐户时遇到问题。有没有更好的方法来做到这一点?
很明显,为每个人分配的每个帐户使用唯一的用户名可以解决此问题,但我们希望使用一个电子邮件地址,因为它不会记住用户。
任何帮助,将不胜感激!
帐户是什么?用户帐户和管理员帐户有什么区别?两者如何相互作用? – Mike 2010-07-09 18:08:51
@Mike这些帐户是针对网络应用的。当一个人注册时,他们输入他们的登录信息以及应用程序将用于执行该服务的公司数据。在帐户注册时,该用户成为“管理员”。该管理员可以将授权的“用户”分配给该帐户。这两种用户状态有几个原因,但最重要的是“管理员”具有完全访问权限,并且可以编辑信用卡信息和其他“敏感”信息。 “用户”可以访问除“敏感”数据以外的大部分功能。 – user387990 2010-07-09 18:49:18