实现高级登录功能所需的帮助

时间:2010-08-19 13:39:28

标签: php jquery codeigniter

我现在正在开发一个带有codeigniter,php和jquery的系统,仍然在登录表单中,在我的登录场景中,我认为我有一个先进的情况。

我的系统中有不同类型的用户,这是一个医院系统,首先是一个人注册人,一个人搜索旧记录(文件),一个人检查眼睛的人,和一名护士在他们去看医生后指导患者。所以我必须在我的系统中允许所有这些人。

现在我将告诉你我的并发症,有4个医生单位,每个单独的医生单位有2名医生,一名初级医生和一名高级医生。所以我的系统总共有8名医生。患者被分为这些4医生单位,所以我必须为每位医生提供一个能够处理在其单位登记的人的用户界面。

如果我可以将医生重定向到相关的用户界面,我认为从登录开始就会更好。所以我需要创建一个登录,其中一个人输入用户名和密码,然后选择用户类型,选择该用户类型后,如果用户是医生,那么另一个组合框应该动态出现,他应该给予有机会选择他的相关医生单位。

你们可以帮助我实现这个功能吗?参考链接或教程到这种实现,关于实现这个功能的说明?欢迎大家! :)

的问候, 兰加纳

2 个答案:

答案 0 :(得分:1)

当您处理关系时,ORM会让事情变得更轻松。

另外,我看不出让用户选择他们是什么类型的用户,甚至他们所处的医生单位的原因。这不能只是在数据库中吗?当您处理用户名和密码时,在users表的该行中,您可以使用“user_type”这些列。

答案 1 :(得分:0)

如果您已在此应用程序中定义了角色,为什么要让用户选择用户类型。如果您在用户的表中存储用户类型字段,那么当用户登录时,您可能知道哪种类型的用户,并且您可以正确地重定向他/她。

为此,我建议使用数字约定。例如,用户类型1是单元1的初级医生,类型2是单元2的高级医生,依此类推......

另外,如果您使用ORM,我建议使用Propel或Doctrine,它们是当今PHP中最重要的两个ORM。

此致 DVD光盘