我的经验是使用 .htAccess 密码保护目录,它会弹出一个模式对话框。对于某些浏览器(FF 和 Chrome),不要显示“记住”此密码的复选框。
有没有办法用密码保护目录并让用户在网页中填写用户名和密码?
或者,有没有办法强制浏览器记住该密码?
我的经验是使用 .htAccess 密码保护目录,它会弹出一个模式对话框。对于某些浏览器(FF 和 Chrome),不要显示“记住”此密码的复选框。
有没有办法用密码保护目录并让用户在网页中填写用户名和密码?
或者,有没有办法强制浏览器记住该密码?
简短回答:否
401 Not Authorized
长答案:当服务器发送响应代码后跟标头时,浏览器中的对话框将打开WWW-Authenticate: Basic realm="insert realm"
。规范不包含用于控制对话框行为的标头。要显示网页,您需要稍微花点心思并参考您选择的编程语言。
没有简单的方法可以通过基于密码的身份验证实现您想要的
使用 web-application-framework.. 比如Drupal。然后把它放在最上面:
仅供参考:它随每个版本而变化。然后只允许配置文件或用户基于他们在该系统中的配置文件名称或用户标识,或如上所述,个人权限。 https://stackoverflow.com/questions/2496348/checking-drupal-authentication-from-external-php/2499464#2499464
然后使用已经内置的身份验证模块、交互、保护等。负责 API 的所有繁重工作和更新。
有负载:Symfony,Magento,Zend ...... GIYF ..
查看“Auto Auth”Firefox 插件: https ://addons.mozilla.org/en-US/firefox/addon/autoauth/