我需要允许用户在浏览网站时登录 web 应用程序。所以实际上他们可以用更少的权限浏览网站,他们必须登录才能获得完整的权限。所以我需要允许他们登录,同时让他们保持在同一页面上,最好是通过对话框/覆盖或弹出式的东西,让他们在同一页面上使用用户名/密码凭据登录。
现在的问题是,我想通过 http 为整个站点提供服务,并且只通过 https 登录/注册,那么当登录对话框出现时,我如何从普通页面(该用户当前正在浏览)上的 http 切换到 https在同一页上?最好我想在同一页面上允许登录。我该如何实现这种行为?