Proteção de senha Cakephp com htaccess e htpasswd - howto?
-
09-09-2019 - |
Pergunta
Como posso proteger com senha o meu site durante o desenvolvimento com htaccess no CakePHP?
- qual arquivo .htaccess que eu tenho que mudar?
- o que eu tenho que escrever no .htaccess
- onde posso colocar o Htpasswd?
Eu procurei no google por isso, mas não conseguiu encontrar nada de útil, espero que você poderia me ajudar!
Graças até esse me ajudou a resolver o problema!
Para CakePHP-Users: - Modificar o .htaccess em / app / webroot / - add algo assim no início do arquivo .htaccess:
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /complete/path/to/.htpasswd
AuthGroupFile /dev/null
require valid-user
Agora crie o .htpasswd-File in / app / webroot / e soltar algo como isto em:
admin:PASSWORD
A "senha" é uma versão transformada da sua senha real, eu criei com esta ferramenta: http: //tools.dynamicdrive.com/password/
Eu acho que há muito mais maneiras de criar isso, mas para mim funcionou e talvez isso ajuda outros usuários CakePHP também.
Solução
Você provavelmente tem um .htaccess
na raiz do seu documento, para que você gostaria de acrescentar a este arquivo, já que é a início , por assim dizer - se você quiser proteger o site inteiro. Caso contrário, adicionar um arquivo .htaccess
no diretório que você deseja proteger.
Em seguida, confira este howto: http://httpd.apache.org/docs/2.2/howto/auth.html
Em poucas palavras, este é o que você adicionar:
AuthType Basic
AuthName "dev"
AuthUserFile /complete/path/to/.htpasswd
Require valid-user
O comando para adicionar usuários é:
htpasswd -c /complete/path/to/.htpasswd yourusername
Certifique-se de ler o COMO FAZER acima de qualquer maneira!
Outras dicas
http://snook.ca/archives/servers/password_protect_admin/
O primeiro link tem informações sobre o uso de segurança .htaccess dentro de aplicativos de bolo. Os comentários incluem a> hackish