登录表单模式窗口的最佳实践

时间:2009-11-04 23:45:52

标签: javascript modal-dialog

我希望我的网站在模式div窗口中打开登录表单(如厚箱工程)。所以我在这里看到两个问题:

  1. 客户端验证 - 我应该从javascript plain login& POST请求到服务器的密码?这样做是否安全?
  2. 使用IFrame。登录链接将在右上角的每个页面上,所以我只是考虑避免CSS样式冲突和破坏DOM模型。这里的最佳做法是什么 - 我应该使用IFrame吗?

2 个答案:

答案 0 :(得分:2)

  1. 只要POST请求使用HTTPS,发送凭据就是安全的。

  2. 我会使用jQuery UI的dialog widget。因为它使用下面的jQuery,你可以相当肯定它将在每个流行的浏览器中得到支持。无论哪种方式,如果可能的话,请避免使用iframe

答案 1 :(得分:1)

当发送任何用户名和密码时,你应该总是通过https发送(如果你使用的是javascript,你也可以在客户端而不是服务器端散列它,但我通常会将这种处理留给服务器端)。但是使用https绝对是必须的。

至于iFrame,我更喜欢在带有导航菜单的页面上使用标准包含,以及所有页面上显示的任何其他内容。除非你需要框架,否则我会避免它们,因为它们可能在不同的浏览器上呈现不同的颜色。