首页 文章

密码保护网站上的页面

提问于
浏览
0

所以我希望有人可以提供帮助 .

我一直在尝试使用.htaccess和.htpasswd来密码保护我网站上的某个页面,但是,尽管我已经掌握了基本原理,但我遇到了问题 .

我的网站使用无序列表来显示各种主菜单项,其中一项我想要密码保护 . 当点击任何菜单项时,我会通过一些javascript来隐藏之前在屏幕上显示的内容,并将其替换为从单独的html文件加载的内容 .

大多数菜单项都是从siteroot / pages /文件夹加载的 . 在菜单项的情况下,我想要密码保护内容从siteroot / pages / protected /文件夹加载,这是我放置.htaccess文件的地方 .

问题是我似乎只能让站点触发siteroot上的登录警报,而不是从受保护文件夹加载特定的html文件 .

这是因为我构建网站的方式,即所有内容基本上都是在开始时加载的,显示或隐藏的菜单内容取决于我点击的菜单项 .

如果是这样,任何人都可以建议解决方法

谢谢

1 回答

  • 1

    您可以对受保护的内容进行ajax调用,并检查返回的http代码 . 如果它是例如401 for Unauthorized ,您可以要求用户提供凭据,然后发送另一个提供登录数据的请求 .

相关问题