Status: Finished

Sistema de Login gerenciável em Php

Project details:
Budget: Open
Published: 7 months ago
Deadline: Not defined
Bids: 3
Interested freelancers: 5
Description:
Preciso de diretórios dentro do meu FTP que possam ser acessados somente com um login e senha cadastrado.

Ex.:

Diretório /1004
Acesso permitido aos usuários: André e Ana

Diretório /1005
Acesso permitido ao usuário: João

Diretório /1006
Acesso permitido aos usuários: André e Ana e João

-------------
Plataforma Linux
Servidor Web Apache
Tecnologias disponíveis PHP5

--------------

Atualmente, eu crio os logins e senhas por diretório conforme instruções fornecidas pela minha hospedagem (KingHost, plano Turbo).

PROTEGENDO UM DIRETÓRIO COM USUÁRIO E SENHA

Acesse o FTP do seu domínio.
Crie ou edite o arquivo .htaccess no diretório em que o você quer proteger.
No aquivo criado, coloque o código abaixo com as devidas alterações necessárias (Alterar itens em caixa alta – letras maiúsculas):

AuthUserFile /home/NOME-DO-SITE-SEM-TERMINAÇÃO/www/DIRETORIO-A-SER-PROTEGIDO/.htpasswd
AuthGroupFile /dev/null
AuthName TEXTO-DA-PÁGINA-BLOQUEADA
AuthType Basic

require user NOME-DO-USUARIO-PARA-ACESSO

1
2
3
4
5
6
7
AuthUserFile /home/NOME-DO-SITE-SEM-TERMINAÇÃO/www/DIRETORIO-A-SER-PROTEGIDO/.htpasswd
AuthGroupFile /dev/null
AuthName TEXTO-DA-PÁGINA-BLOQUEADA
AuthType Basic

require user NOME-DO-USUARIO-PARA-ACESSO

Após isso, conecte-se via SSH no FTP de seu domínio.
Navegue até o diretório onde colocou o .htaccess e digite o seguinte comando no terminal:

htpasswd -c .htpasswd NOME-DO-USUARIO-PARA-ACESSO
Este comando fará com que o arquivo de senhas chamado .htpasswd seja criado, e o usuário criado seja adicionado ao mesmo.
Pode ser usado outro nome ao invés de .htpasswd, e este poderá estar em qualquer outro diretório, desde que as devidas alterações sejam feitas no arquivo .htaccess, no que se refere ao caminho de chamada do arquivo de senhas.

PRECISA QUE UM MESMO DIRETÓRIO TENHA VÁRIOS USUÁRIOS E SENHAS?

Neste caso, o processo muda um pouco.
Crie o arquivo .htaccess no diretório que você protegerá da seguinte forma:

AuthUserFile /home/NOME-DO-SITE-SEM-TERMINAÇÃO/www/DIRETORIO-A-SER-PROTEGIDO/.htpasswd
AuthType Basic
AuthName MENSAGEM
require valid-user
1
2
3
4
AuthUserFile /home/NOME-DO-SITE-SEM-TERMINAÇÃO/www/DIRETORIO-A-SER-PROTEGIDO/.htpasswd
AuthType Basic
AuthName MENSAGEM
require valid-user
Efetue o acesso ao FTP via SSH e execute os comandos abaixo:

htpasswd -c .htpasswd USUARIO
htpasswd .htpasswd USUARIO
htpasswd .htpasswd USUARIO

Categoria: IT & Programação
Subcategoria: Desenvolvimento web
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Não se aplica
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor

Create your own project

Are you looking for a freelancer to work on a similar project? Create your own project and you'll receive proposals from the best freelancers.

Create a similar project

Client:

André
(Rating 5.00 out of 5)
Location: Brasil
To find out more about this client, login to Workana.
Loading...