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

时间:2018-05-30 06:03:12

标签: intranet

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

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

  • 登录以评估教育工作者/学徒
  • 登录以解锁评级
  • 再次登录以评估教育工作者/学徒
  • 依旧......

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

这个过程必须进行两次 - 一次是针对教育工作者,一次是针对学徒。

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

可能的解决方案:

我的建议是一种会议工作流程。一个用户登录,单击评估中的按钮并启动工作流程。提示其他用户登录。这将启动一种"双重会话"两个用户同时登录。这是一种验证会议中是否存在这两种方式的方法。

这个过程可以同时用于多个评级,引导用户逐个完成整个过程。

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

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

1 个答案:

答案 0 :(得分:0)

事实证明,我同时登录两个用户的想法并不是那么糟糕。首先,普通用户登录并启动会议模式。为了验证其他用户是否存在,该第二用户登录。用户的数据现在都存储在会话中,并且会议工作流程启动,引导他们通过他们的评估。当最后一次评估完成后,第二个用户将被注销。

这个问题已经解决了。