代码之家  ›  专栏  ›  技术社区  ›  RubbelDieKatz

概念问题:验证是否存在两个用户

  •  1
  • RubbelDieKatz  · 技术社区  · 8 年前

    我是一个程序员,即将发布一个内部网站,学徒可以在那里给他们的教育者打分,反之亦然。目前,该系统正在按计划运行,但人力资源部希望通过某种方式验证用户对其评分是否满意。如果没有,他们应该能够解锁他们的评级,这样其他人就必须重新进行评级。

    不幸的是,HR还希望减少这些用户必须忍受的登录次数。在最坏的情况下,用户必须:

    • 登录评估教育者/学徒
    • 登录以解锁分级
    • 再次登录以评估教育者/学徒
    • 等等……

    填写评分的用户必须是用户A,而解锁或确认评分的用户必须是用户B。如果用户A有更正,也可以解锁评分。

    这个过程必须做两次——一次是为教育者,一次是为学徒。

    通常只有一个工作站(工厂环境)。

    可能的解决方案:

    我的建议是一种会议工作流程。一个用户登录,单击评估中的一个按钮,工作流开始。提示另一个用户登录。这将启动一种“双会话”,两个用户同时登录。这是一种验证他们两人都出席会议的方法。

    这个过程可以同时用于多个评分,指导用户一个接一个地完成这个过程。

    人力资源部希望他们两人见面讨论他们的评级。

    是否存在我应该注意的安全和/或最佳实践问题?系统必须在8月1日准备就绪,所以我真的希望能尽可能轻松地解决这个问题。有更好的办法吗?

    1 回复  |  直到 8 年前
        1
  •  0
  •   RubbelDieKatz    8 年前

    事实证明,我同时登录两个用户的想法并不坏。首先,常规用户登录并启动会议模式。为了验证其他用户是否存在,第二个用户登录。这两个用户的数据现在都存储在会话中,会议工作流启动,指导他们完成评估。最后一次评估完成后,第二个用户将注销。

    这个问题解决了。