php - 登录 - 用户名和电子邮件

标签 php mysql authentication

登录用户名或密码。

我希望客户在前端通过“电子邮件”登录,管理员在后端通过“用户名”登录(/admin 页面)

我想到了这个解决方案:

在用户表中会有两个字段,用户名和电子邮件。

如果客户尝试在前端登录,它将检查他们的电子邮件、密码和 group_id = 0

对于管理员,它将检查他们在 group_id = 2 上的用户名

这是正确的方法吗?

最佳答案

够好了……管理员会要求客户提供所有可用的字段吗?如果不是,您可能会考虑为管理员用户创建一个特定的表,因为该表不会在 3NF 中。

除此之外我没有发现任何问题 :)

关于php - 登录 - 用户名和电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6383985/

相关文章:

google-app-engine - 联合登录对比谷歌应用程序引擎上的 oauth

javascript - 如何为自定义 wordpress 主题页面返回 JSON

PHP:帮助执行一系列查询

Laravel 5 Blade 模板中的 PHP 代码

MySQL:更改唯一键名?

php - 使用 PHP 和 HTML 将文本字段插入数据库

facebook - fb :login-button if oauth 2. 的注册 url 参数失败 0 已启用

php - 我如何转义 .ini 文件中的换行符,以便 Zend_Config_Ini 按字面意义读取它?

mysql - 关于中低基数列上的mysql索引的问题

java - Azure AD Spring Boot token 生成无效签名