我看到很多网站(比如使用vbulletin的网站)都有......
谢谢!您已成功登录。点击此处继续
页。
这样做有什么好处/好处吗?它与重定向之间的区别是什么?
答案 0 :(得分:3)
带重定向站点的流如下(此处的开启页面表示“登录”-area的第一页):
login page --(login data)--> redirect page ----> opener page
而不是没有它的流程:
login page --(login data)--> opener page
当用户在开启者页面上并点击重新加载时,会出现差异。在第一种情况下,页面重新加载,一切都很好( 然而,在第二种情况下,再次发送登录数据。这有两个后果: 一般来说,第一个结果更为关键,因为第二个结果可以被您作为页面开发人员阻止。因此,基本上您可以通过不使用(不必要的)对话框来面对用户一段时间来保存用户,并且快乐的用户是定期用户。 在评论后修改 @Christoph:以上模式称为PRG-pattern @CodeCaster:在登录后直接在响应头中发送302-redirect,而不是单独的页面。
答案 1 :(得分:0)
当您不想使用javascript进行用户登录时,此解决方案是我的最佳选择。 你可以使用它,但我更喜欢登录后自动重定向用户。
用户交互的最佳方式是我的Javascript登录。 您不会重定向用户,也不会重新加载页面,而且速度更快