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.
PROCEDURE spLivroAutor
DELIMITER $$
DROP PROCEDURE IF EXISTS `livraria`.`spLivroAutor` $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `spLivroAutor`(in nom varchar(30))BEGIN
select * from livro inner join livro_autor on livro.ID_Livro=livro_autor.ID_Livro inner join autor on livro_autor.ID_Autor=autor.ID_Autor where Nome = nom ;
END $$
DELIMITER ;
DROP PROCEDURE IF EXISTS `livraria`.`spLivroAutor` $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `spLivroAutor`(in nom varchar(30))BEGIN
select * from livro inner join livro_autor on livro.ID_Livro=livro_autor.ID_Livro inner join autor on livro_autor.ID_Autor=autor.ID_Autor where Nome = nom ;
END $$
DELIMITER ;
PROCEDURE - spAssuntoLivro
DELIMITER $$
DROP PROCEDURE IF EXISTS `livraria`.`spAssuntoLivro` $$
CREATE PROCEDURE `livraria`.`spAssuntoLivro` (in nom varchar(30),out ass varchar(30))
BEGIN
select assunto.descricao into ass from assunto inner join livro on assunto.ID_Assunto=livro.ID_Assunto where livro.titulo = nom ;
END $$
DELIMITER ;
DROP PROCEDURE IF EXISTS `livraria`.`spAssuntoLivro` $$
CREATE PROCEDURE `livraria`.`spAssuntoLivro` (in nom varchar(30),out ass varchar(30))
BEGIN
select assunto.descricao into ass from assunto inner join livro on assunto.ID_Assunto=livro.ID_Assunto where livro.titulo = nom ;
END $$
DELIMITER ;
Assinar:
Postagens (Atom)
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...
-
Ĉ¿ Apresentarei nesta Dica como buscar os dados no MySQL e mostrar na forma de gráfico. Nesta dica utilizarei uma tabela denominada vendas...