一、先决条件
-
目标表必须包含标识用户的字段(例如,userid)。
-
在此示例中,我们将使用下表:
- 订单表 - 是我们的目标表。
- 用户表 - 所有用户信息所在的位置(注意:此表是我们在身份验证过程中使用的表)
二、设置用户记录管理
-
在订单表中创建字段
- 单击“管理数据库表”。
- 在左侧的“管理数据库”窗口中,创建“订单(order)”表。
- 在右侧,您应该看到该 Order 表没有字段,现在单击添加字段(add field)。
- 添加以下字段,单击保存更改(save changes)。
2 .修改订单模块的添加页面,并在userid字段中为登录用户的 ID 设置默认值。
- 选择“订单(order)”。
- 选择“添加页面(add pages)”。
- 选择userid字段,选中 AddPage,取消选中 EditPage。
- 在“控件属性(field properties)”中,设置以下内容:
- 显示:无
- 默认值:--req.user.id--
现在,每次登录的用户将新数据添加到 Order 表时,都会记录他们的 ID。
3. 单击“用户记录管理(user records management)”。
4.在“用户记录设置(user records management)”窗口中,选择“订单表(order)”并设置以下内容
- 用户记录字段:userid(这是我们之前在 Order 表中创建的userid)
5.修改用户记录:根据角色需求修改对应的权限(可读,可修改,可删除)
三、总结
用户记录管理(user records management)主要是根据不同角色授予列表的不同操作权限
(可读,可修改,可删除)