首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用户管理:在用户定义的“组”、数据库模式和后勤中管理用户

用户管理:在用户定义的“组”、数据库模式和后勤中管理用户
EN

Stack Overflow用户
提问于 2010-05-05 04:08:54
回答 1查看 816关注 0票数 0

我是个菜鸟,在开发方面和后勤方面都很精通。

我正在开发一个可以让人们进行测试的网站。

我的客户希望拥有“管理员”(低于超级管理员的级别)的用户能够创建用户,并且只能查看/编辑他们创建的用户……

在该“类别”或组中创建的用户需要他们的上级提供的一些信息。

例如,我以“经理”的身份登录,我有能力邀请人们参加考试,并管理这些人。在添加这些人之前,我会先填写一份关于我自己的简短调查。

现在,被邀请的用户将被问到一些与经理相同的问题。我想通过使用经理输入到数据库中的信息来减少冗余,并将其应用于受邀请的用户。

如何设置我的数据库以使用此标准?我对如何做到这一点有点困惑!如果我可以添加更多细节,请告诉我。

(这是一个mysql和php应用程序)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-05 06:35:11

我相信有几种方法可以做到这一点,但我想到了一种。

在"users“数据库中,我确信您有一个列,用于指定通过某种用户密钥将哪个管理器分配给用户。好吧,如果这个字段有一个值,那么从用户(经理用户)记录中提取信息。

示例:

表'users‘

1-------randy-----0------------------california----------c++

2-------bob--------1------------------nevada

由于记录(关键字)1具有managerid == 0,因此使用questiontwo记录来回答“问题2”。由于record(key)2具有managerid == 1,因此从record(key)1中拉出questiontwo,并将其用于回答问题2。

您可以将此信息插入到记录中,或者根据需要动态地从管理器记录中使用它,这会很有帮助,因为管理器数据可能会被更新,并且您可能不希望必须更新所有共享managerid的记录,因为更改了managerid信息。

讲得通?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2768618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档