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 13/10/2026

Este guia explica como proteger uma parte de um site hospedado em um Serviço de Hospedagem Web, exigindo a introdução de uma senha antes de acessar um diretório (incluindo subdiretórios) a partir de um navegador como Brave, Chrome, Edge, Firefox, Opera, Safari…

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 de hospedagens e sites no seu Painel de Controle Infomaniak (❓: ajuda).
  2. Clique no nome da hospedagem desejada.
  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 (toggle switch) e 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 ao seu alojamento através de um software/cliente FTP ou Web FTP.
  2. Na pasta que deseja proteger, crie um ficheiro chamado password.php e adapte o seguinte conteúdo, substituindo 12345 pela palavra-passe desejada:

    <?php
    $password = "12345";
    echo password_hash($password, PASSWORD_DEFAULT); // Displays the hashed password
    ?>
  3. Abra um navegador e exiba o arquivo password.php (exemplo: domain.xyz/pasta-a-proteger/password.php).
  4. O navegador 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 "Protected Administration Page"
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:

username:hashed_password
  • Substitua username pelo nome de usuário desejado.
  • Substitua hashed_password pela senha criptografada copiada na etapa 1 deste guia.

Depois de salvar o arquivo htpasswd.txt, renomeie-o da seguinte forma: .htpasswd.

Abra um navegador e tente exibir uma das páginas contidas na pasta protegida. Se o guia foi 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?