混合安全和非安全页面

时间:2011-04-22 20:18:08

标签: apache drupal https

我正在使用Drupal Secure Pages模块来保护敏感页面(例如登录页面和管理页面)。我遇到了两个问题:

  1. 我可以使用https在登录页面上安全登录。但是,当我遍历到主页等非安全页面时,浏览器会完全忘记我已登录(而不是我的用户名,登录链接会显示)。 (一旦禁用安全页面模块,问题就会消失。)

  2. 由于安全页面使用非安全URL获取其图像,因此浏览器显示警告消息。例如,“该网站使用SSL,但Google Chrome已在网页上检测到不安全的内容。”

    • 这些问题是否有任何干净的解决方案?
    • 建议here是为了使整个网站安全,这似乎对我的网站(实质上是一个开源社区)来说太过分了。话虽如此,大概有多少这样的性能影响会发生这种情况?

    感谢。

1 个答案:

答案 0 :(得分:0)

我能够解决非安全页面无法记住登录状态的问题。解决方案是将此行添加到sites / default / settings.php:$ conf ['https'] = TRUE;您可以查看详细信息here

据我所知,问题#2是浏览器缓存问题。我清除了所有的缓存和cookie,问题似乎已经消失了!