Olá tudo mundo, hoje eu vou falar de como proteger uma pasta com password pelo .htaccess e .htpasswd, parecer ser um bixo de 7 cabeças mas no fundo não tem segredo, vamos para a explicação.
Primeiro de tudo vocês precisam saber qual é o o caminho absoluto da sua pasta, para que isso fique mais simple apenas utilize esse comando em PHP em um arquivo .php:
$dir = dirname(__FILE__); echo "<p>Caminho absoluto da sua pasta: " . $dir . "</p>"; echo "<p>Caminho absoluto da sua pasta aonde estara o seu .htpasswd: " . $dir . "/.htpasswd" . "</p>";
Após descobrir o caminho absoluto vá até esse link “http://www.htaccesstools.com/htaccess-authentication/” e coloque o seu diretório no campo “.htpasswd File Location” e clique em “Create .htaccess file” ele gera-lá um texto parecido com esse, por exemplo:
AuthType Basic AuthName "My Protected Area" AuthUserFile /seusite.com.br/.htpasswd Require valid-user
Agora vocês vão ter que criar um arquivo chamado “.htaccess” pelo seu editor de HTML, após de cria-ló copei e cole as informações geradas dentro do mesmo.
Depois nós precisamos entrar no seguinte link “http://www.htaccesstools.com/htpasswd-generator/” dentro dele vamos colocar o “Login e a Senha” desejada e clique em “Create .htpasswd file”.
PS.: “Marque em algum lugar esses dados, porque ele vai criptografado os seus dados”.
Depois de clicar no botão ele vai gerar um código parecido com esse, por exemplo:
seu-login:$apr1$zYvQ/nUd$OaqZMsBq3Z7gIQwArtNid/
Agora vocês vão ter que criar um arquivo chamado “.htpasswd” pelo seu editor de HTML, após de cria-ló copei e cole as informações geradas dentro do mesmo.
Ps.:”Deixe os arquivos .htaccess e .htpasswd na mesma pasta, por segurança”
Após todos esses passos acessem sua pasta e verifiquem se aparecerá um box semelhante a esse:
Se esse box apareceu quer dizer que deu certo, senão você fez alguma coisa errada, tente mais uma vez seguindo passo a passo novamente, se o problema persistir entre em contato comigo, ou mande o seu código para que eu possa ver o que pode estar acontecendo.
Espero que vocês tenham gostado deste post e até breve, por favor se gostou compartilha o post e se tiver dúvida ou sugestão, por favor deixe um comentário. Até Mais