mysql - 我需要为不同的用户创建不同的登录页面吗

标签 mysql database database-design

我正在开发一个应用程序,其中有 3 组不同的用户:管理员、经理、员工。 我打算为所有用户提供一个登录页面。 根据凭据,不同的用户将显示不同的页面。 这是个好主意吗?

另外我该如何设计数据库? 我创建了"roles" table with roles_id(primary_key) and role_name 接下来做什么

最佳答案

是的,最好让一切尽可能简单和统一。因此,我同意,无论用户类型如何,单个登录页面都是一个好主意。

在表中,您将用户详细信息存储在附加字段中,该字段指定什么类型的用户就足够了。这可能是角色表的外键,您可以在其中提供每个角色可以执行的操作的详细信息。

关于mysql - 我需要为不同的用户创建不同的登录页面吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21576542/

相关文章:

php - 如何通过 AJAX 发送大量数据并使用 PHP 插入 MySQL DB

php - 如果变量不为空,则更新几列

php - 在消息系统php中回复邮件

c# - 如何使用带SQL的PagedDataSource进行分页?

MySQL 表结构 - 存储一组有限的数字

database - 在数据库列中存储分隔列表真的那么糟糕吗?

javascript - 手动编辑输入字段以及使用 + 和 - 按钮时即时更改数据库条目

database - Clojure 数据库交互 - 应用程序设计/方法

mysql - MariaDB PCRE 给出错误 1644。我错过了什么?

mysql - 当 Mysql 中的名称可能略有不同时管理名称(例如 "Matt"与 "Mathew")