|
|
1
0
Laravel不能一次持久化多个经过身份验证的用户,但对于这个系统,您不一定需要它,事实上,如果没有它,您可以设计一个更健壮的系统。 定义问题(而不是解决方案),我们可以这样说,“系统必须允许经理启用和禁用出纳员的POS,以便他们只有在授权时才能访问”。
可以使用单个Laravel身份验证系统,使用不同的角色来构建实现该目标的系统(
用户流程大致如下:
经理流程大致如下:
管理仪表板是经理控制其他用户(创建和管理出纳员(编辑、删除、审核))并将出纳员的系统状态设置为激活状态的地方,这将受到以下保护 policies 。 在业务开始时,经理将登录到POS,并通过将“活动”标志设置为true来为出纳员激活POS,然后经理将注销。一整天,任何出纳都可以登录并使用它。当天结束时,经理将登录并停用出纳员的POS。
该系统的另一个好处是,您可以允许经理
而且
作为出纳员,如果他们需要在白天使用POS,他们就不需要单独的账户。用户管理器状态可以是
Laravel是这个项目的一个很好的选择,因为它提供了您所需要的一切,如果您对您的实现有任何其他问题,请告诉我:-) |
|
|
blogger13 · 视频租赁店数据库的规范化 1 年前 |
|
|
ì¤ì¤í · 为什么LEFT INNER JOIN被弃用? 1 年前 |
|
|
relatively_random · 确保两个表之间一致的共同参考 1 年前 |
|
|
Grenish Rai · Firestore错误“用户文档不存在” 1 年前 |
|
|
Saijo-Shi · PLpgsql中的更新触发器 1 年前 |
|
Dante · Django::配置不当:池不支持持久连接 1 年前 |
|
YouLocalRUser · 删除重复行,保留第一行 1 年前 |