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.

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top