Bom dia, vou mostrar como cria uma autenticação padrão,apenas em server's APACHE, usando o arquivo httpd.conf.
Primeiro, consideramemos a seguinte estrutura de paginas:
1-Pasta apache (configuração)="c:\xampp\apache\conf\"
2-Pasta apache(htpasswd)="c:\xampp\apache\bin\"
3-Pasta web="c:\xampp\htdocs\teste\"
A 1° a coisa a se fazer é criar o arquivo de senha, então entraremos no no prompt de comando e vamo até a pasta bin(como mostra a pasta do apache 2). Dentro da pasta pelo prompt vamos digitar htpasswd -c "local\onde\o\arquivo\sera\armazenado\ user.
O "-c" refere-se a criação do usuário.Abaixo segue uma imagem de um exemplo:
Pois bem, tendo esse arquivo agora vamos editar httpd.conf que fica dentro da pasta 1 de configuração.
Entre na pasta e abra o arquivo em qualquer editor de texto, ao abrir adicione a seguinte linha no meio do documento(fique atento para não a inserir dentro de uma tag directory).
Abaixo o comando:
< Directory "local/da/pasta/web" >
AllowOverride None
Options Indexes MultiViews
Order allow,deny
Allow from all
AuthType Basic
AuthName "Nome_do_usuario"
AuthUserFile "local/do/arquivo/de/senha"
Require user "nome do usuário de autenticação"
< /Directory >
Abaixo o exemplo de um arquivo preenchido:
< Directory "c:/xampp/htdocs/teste/" >
AllowOverride None
Options Indexes MultiViews
Order allow,deny
Allow from all
AuthType Basic
AuthName "Camila:"
AuthUserFile "c:/file.txt"
Require user rodrigo
< /Directory >
Terminando isso, reinicie seu apache e pronto, sua configuração de autenticação via apache estará completa.
Obs: Caso copie esses codigos, remova o espaço da tag directory, foi necessario pois o editor do blog interpreta HTML.
Att.
Comandos git do dia a dia
Ĉ¿ #Criando um projeto do zero echo "# UBBOAT_App" >> README.md git init git add README.md git commit -m "first commi...
-
Ĉ¿ Vou falar um pouco sobre algumas funções de data que podem ser utilizadas no Oracle. O Oracle tem muitas funções para trabalhar com d...
-
Ĉ¿ RESUMO ORACLE FUNÇÕES DE LINHA • FUNÇÕES DE CARACTERES Ex. 1) LOWER (cadeia) – Converte caracteres alfabéticos em letras minúscul...
-
Ĉ¿ Ao compilar meu projeto no Xcode, apresentou o erro abaixo? Google Maps SDK for iOS crashes if CFBundleExecutable contains non-English c...