登录用户名或密码。
我希望客户在前端通过“电子邮件”登录,管理员在后端通过“用户名”登录(/admin 页面)
我想到了这个解决方案:
在用户表中会有两个字段,用户名和电子邮件。
如果客户尝试在前端登录,它将检查他们的电子邮件、密码和 group_id = 0
对于管理员,它将检查他们在 group_id = 2 上的用户名
这是正确的方法吗?
最佳答案
够好了……管理员会要求客户提供所有可用的字段吗?如果不是,您可能会考虑为管理员用户创建一个特定的表,因为该表不会在 3NF 中。
除此之外我没有发现任何问题 :)
关于php - 登录 - 用户名和电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6383985/