How can I password protect my website during development with htaccess in Cakephp?
- which htaccess file do I have to change?
- what do I have to write in the htaccess
- where do I put the .htpasswd?
I searched google for that but couldn’t find anything useful, I hope you could help me!
Thanks Till that helped me solve the problem!
For CakePHP-Users:
– Modify the .htaccess in /app/webroot/
– add something like that at the beginning of the .htaccess-file:
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /complete/path/to/.htpasswd
AuthGroupFile /dev/null
require valid-user
Now create the .htpasswd-File in /app/webroot/ and drop something like this in:
admin:PASSWORD
The “PASSWORD” is a transformed version of your real password, I created it with this tool: http://tools.dynamicdrive.com/password/
I think there are much more ways to create this, but for me it worked and maybe this helps other cakephp users too.
You probably have a
.htaccessin your document root, so you would add to this file since it’s the first so to speak — if you want to protect the entire website. Otherwise add a.htaccessfile in the directory you wish to protect.Then, check out this howto:
http://httpd.apache.org/docs/2.2/howto/auth.html
In a nutshell, this is what you add:
The command to add users is:
Make sure you read the above howto anyway!