Base de conhecimento

1000 perguntas frequentes, 500 tutoriais e vídeos explicativos. Aqui, você encontra apenas soluções!

Proteger o acesso à Web com uma senha

Atualização 11/08/2026

Este guia explica como proteger uma parte de um site hospedado em um Serviço de Hospedagem Web, tornando obrigatório o preenchimento de uma senha antes de acessar um diretório (incluindo subdiretórios) através de um navegador.

Atenção: isso não impede o acesso ao diretório por um usuário FTP.

 

Método simples

Para proteger uma pasta com uma senha (autenticação Digest) usando a ferramenta "Proteção de pastas":

  1. Clique aqui para acessar o gerenciamento do seu site no Manager Infomaniak (precisa de ajuda?).
  2. Clique diretamente no nome atribuído ao site em questão:
  3. Clique em Segurança no menu lateral esquerdo.
  4. Clique em Proteção de pastas.
  5. Clique no diretório que deseja proteger.
  6. Ative a proteção usando o botão de alternância e, em seguida, crie um ou mais utilizadores:
    • * Os utilizadores são definidos por diretório; a ferramenta não permite gerir grupos de utilizadores:
  7. Clique no botão Adicionar.
  8. Clique no botão para Adicionar o acesso de um utilizador adicional, se necessário.
  9. Clique no menu de ações , localizado à direita do utilizador em questão, para o editar ou removê-lo.
  10. Clique novamente no botão de alternância para desativar completamente a proteção do diretório:

 

Método manual via .htaccess

Para proteger uma pasta com uma senha, utilizando o arquivo .htaccess do seu site:

  1. Conecte-se à sua hospedagem através de um software/cliente FTP ou o Web FTP.
  2. Na pasta que deseja proteger, crie um arquivo chamado password.php e adapte o conteúdo a seguir, substituindo 12345 pela senha desejada:

    <?php
    $password = "12345";
    echo password_hash($password, PASSWORD_DEFAULT); // Exibe a senha criptografada
    ?>
  3. Abra um navegador web e visualize o arquivo password.php (exemplo: domain.xyz/pasta-a-proteger/password.php).
  4. O navegador web exibirá sua senha criptografada; copie a senha criptografada, pois ela será necessária posteriormente…

Na pasta que deseja proteger, crie um arquivo chamado .htaccess e adapte o seguinte conteúdo para dentro dele:

AuthName "Página de administração protegida"
AuthType Basic
AuthUserFile "/example/.htpasswd"
Require valid-user

Substitua /example/ pelo caminho absoluto da pasta que deseja proteger. Exemplo:

AuthUserFile "/home/clients/0f83c7afb710e5ae2645a1b704d8772f/web/protected_folder/.htpasswd"

Na pasta que deseja proteger, crie um arquivo chamado htpasswd.txt e adapte o seguinte conteúdo para dentro dele:

nome_de_usuário:senha_criptografada
  • Substitua username pelo nome de utilizador desejado.
  • Substitua hashed_password pela palavra-passe criptografada copiada no passo 1 deste guia.

Depois de salvar o arquivo htpasswd.txt, renomeie-o para .htpasswd.

Abra um navegador da web e tente exibir uma das páginas contidas na pasta protegida. Se o guia tiver sido seguido corretamente, o nome de usuário e a senha (não criptografados) escolhidos permitirão o acesso à pasta protegida.

Outras restrições também podem ser aplicadas por meio do arquivo .htaccess.

Link para esta FAQ: https://faq.infomaniak.com/68


Esta seção de perguntas frequentes foi útil?