it-swarm.cn

业务应用程序:重定向还是弹出以进行重新认证是否更好?

这个问题是针对某人将要支付的业务应用程序而不是面向公众的网站。

重定向进行身份验证/重新身份验证或显示弹出窗口是否更好?

要考虑的一些事情:

  • 它们可能在已输入数据的屏幕上。
  • 他们可能处于工作流程的中间,步骤2-10。
5
rick schott

是否有必要在用户处于中间时打断用户?我认为最好等到当前步骤完成。有两种方法可以做到这一点:

  1. 等待他们提交表单。在继续进行下一步之前,需要在插页式页面上进行身份验证。

  2. 将身份验证添加到窗体的底部。

6
Patrick McElhaney

正如您所指出的那样,在以数据为中心的应用程序中,用户可能处于中间位置,并且重定向将不是很好。在这种情况下,弹出窗口是尼斯。

StackExchange网站重定向但仍保存表单信息,这也是要考虑的选项。

2
Sruly

从经验谈起-最好弹出一个窗口。

  • 用户不会丢失当前数据,上下文等。
  • 实际上,如果没有身份验证,用户将无法继续工作,因此弹出窗口不会打扰他们,这恰恰相反-他们越早收到关于它的警告就越好。

通过重定向,我猜您的意思是更改当前窗口的内容,对吗?

  • 如果是,则用户可能会丢失上下文和数据。
  • 如果否(即打开新窗口),则它可能允许用户继续工作,但是由于该工作不会保存在任何地方,因此警告越突出越好。
2
Dan Barak

最好以礼貌的方式重定向。也许您可以保存用户输入的数据,告诉他们他们需要再次登录,然后将他们重定向到登录页面。成功通过身份验证后,将其重定向回原来的状态,然后重新加载数据。您应该将登录页面保持较小,并且没有任何吸引力。

如果您真的是真的,它比弹出窗口更好!现在不要使用弹出式窗口。如果您指的是模式框,则用户可能会发现它会分散注意力。

但是最好的解决方案不是强迫他们在工作中唱歌。首先,在完成任何操作之前或完成操作后,向他们显示登录页面。如果您使用会话并且它们在工作中途到期,则它们会尝试优化到期时间。

2
Morteza Milani