我正在尝试构建一个使用数据库的应用程序,允许用户以管理员或员工身份登录
管理员几乎没有选项:
受雇者
我遇到的第一个问题是:
我应该为所有记录(员工)只创建一个表吗
第二个问题是,我不知道如何为成功登录的用户显示项目列表。如何访问登录用户的数据?
我遇到的第一个问题是:
我应该
1=
最好将所有用户数据放在一个数据集中(表)
在您的情况下,无需将登录凭据放在单独的表中。
第二个问题是我不知道如何为已成功登录的用户显示项目列表。
如何访问已登录用户的数据?
类似这样的情况
表中的每个项目都应该有一个名为sayUSER\u ID
的字段,只有经理才能更新和设置此字段值
然后您的查询将
SELECT *
FROM ITEM
WHERE USER_ID = 'logged_user_id'
一种方法是
2、然后为todo任务创建一个表,该表包含taskid、taskname、taskdescription等列,以及userid列(外键),该列将此表链接到profile表的主键。(这回答了您关于如何验证和获取员工记录的问题)。登录后,在会话期间将用户或配置文件对象存储在会话中)。
3、当用户登录时,根据配置文件表中存储的用户名(用户用于登录的用户名)和密码验证凭据,并获取该记录。
添加雇主时,将用户添加到配置文件表中。
5.添加待办事项任务时,使用从配置文件表中获取的用户标识在待办事项表中添加待办事项。
6.列出待办事项时,获取已登录用户的记录并使用userid,获取userid的待办事项。(这回答了您关于如何获取待办事项的问题)
删除员工时,从概要文件表中删除记录,并使用用户ID从todo items表中删除thr todo items。
希望这有帮助。