在 Cakephp 中使用 htaccess 开发期间如何使用密码保护我的网站?
- 我必须更改哪个 htaccess 文件?
- 我必须在 htaccess 中写什么
- 我应该把 .htpasswd 放在哪里?
我在谷歌上搜索过,但找不到任何有用的东西,我希望你能帮助我!
谢谢直到帮助我解决了问题!
对于 CakePHP 用户:
- 修改/app/webroot/中的.htaccess
- 在 .htaccess 文件的开头添加类似的内容:
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /complete/path/to/.htpasswd
AuthGroupFile /dev/null
require valid-user
现在在 /app/webroot/ 中创建 .htpasswd 文件并将如下内容放入:
admin:PASSWORD
“PASSWORD”是您真实密码的转换版本,我用这个工具创建了它:http://tools.dynamicdrive.com/password/
我认为还有更多方法可以创建这个,但对我来说它有效,也许这也可以帮助其他 cakephp 用户。
你可能有一个.htaccess
在您的文档根目录中,因此您将添加到此文件,因为它是first可以这么说——如果您想保护整个网站。否则添加一个.htaccess
文件位于您要保护的目录中。
然后,查看此操作方法:http://httpd.apache.org/docs/2.2/howto/auth.html
简而言之,这就是您添加的内容:
AuthType Basic
AuthName "dev"
AuthUserFile /complete/path/to/.htpasswd
Require valid-user
添加用户的命令是:
htpasswd -c /complete/path/to/.htpasswd yourusername
无论如何,请务必阅读上面的操作方法!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)