Como-Faz.net

Just another WordPress site

Main menu

Skip to primary content
Skip to secondary content
  • Home

Tag Archives: proteger conteúdo com login e senha pelo .htaccess

Como fazer autorização de seções do site por .htaccess

Posted on 15/03/2012 by Karine
Reply

Muitas vezes desejamos que determinada pasta de nosso site seja apenas acessada por alguns usuários, ou quando temos algum projeto ainda em desenvolvimento que não possa ainda ser indexado pelo google, podemos utilizar essa solução.

A ideia é que para acessar a pasta o usuário possuia um login e senha válidos. Para isso criamos na pasta desejada um arquivo .htaccess com o seguinte conteúdo:

AuthType Basic
AuthName "Área Restrita"
AuthUserFile "/home/como-faz/.htpasswd"
Require valid-user

AuthType Basic AuthName "Área Restrita" AuthUserFile "/home/como-faz/.htpasswd" Require valid-user

Na segunda linha temos a mensagem que irá aparecer na janela que o usuário deverá colocar o login e a senha para acessar o conteúdo protegido.

Note que a terceira linha faz referência a um arquivo. Este arquivo contém os login e senhas que poderão acessar a pasta em que o arquivo .htaccess estiver. Cuidado ao fazer essa referência pois ela deve ter o caminho completo ao arquivo de logins e senhas.

Para criar este arquivo utilize o programa htpasswd com a opção -c. Depois do nome do arquivo você deve informar um login de acesso. Ao executar este programa ele pedirá uma senha para o login informado.

htpasswd -c nome_do_arquivo login

htpasswd -c nome_do_arquivo login

Para adicionar usuários ao mesmo arquivo é só não utilizar a opção -c.

htpasswd nome_do_arquivo login2

htpasswd nome_do_arquivo login2

Posted in Apache | Tagged autenticação por arquivo .htaccess do Apache, como fazer para o google não indexar conteúdo, esconder parte do site do google, htaccess, permitir acesso com login e senha dentro de uma área do site, proteger conteúdo com login e senha pelo .htaccess | Leave a reply

Recent Posts

  • Como completar com zeros à esquerda (zero-padding) um número em Java?
  • Como adicionar exFat no seu Ubuntu
  • Como passar dados de uma activity a outra em Android
  • Como instalar novas fontes no Ubuntu
  • Instalando SQLite para PHP no Ubuntu

Recent Comments

  • Como testar a propagação do DNS? | Como-Faz.net on Como limpar o cache de DNS no Windows, Linux ou MAC OS?

Archives

  • January 2013
  • November 2012
  • October 2012
  • September 2012
  • April 2012
  • March 2012

Categories

Android Apache Controle de versões CSS DNS Email Git Gmail Google HTML Java Javascript LaTeX Linux Mysql Outlook Outros PHP R Ubuntu WordPress
Proudly powered by WordPress