Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda para autenticar usuarios


keruba

Pergunta

Bom dia pessoas, meu primeiro tópico aqui! ^^

LOL não é?! ?

Seguinte... eu tenho um php modificado... e dentro de cada pasta do My egallery vou precisar de uma senha.

pois cada usuario terá acesso a apenas a pasta especificada.

para facilitar isso... preciso apenas de um arquivo php que faça o seguinte.

armazene um user e senha.. e se for realmente o usuario dela.. ele consegue abrir a pasta.

caso contrario não tem acesso.

Preciso o quanto antes.. se alguém puder me ajudar.. eu agradeço

não precisa comunicar com base de dados.. apenas validar com o user gravado no php mesmo.. um unico arquivo.. pois

o site vai ser administrado pelo usuario basico... e esse arquivo vai ser modificado e enviado por upload depois.

Vww galera!

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0
Para isso você deveria usar o recurso de proteção de pastas do apache... porque com PHP o que você vai proteger é o que estiver dentro do próprio php, arquivos e outras tralhas que estiverem na pasta serão acessíveis...

Essa proteção deve ser feita no painel de controle do servidor de hospedagem correto?

Link para o comentário
Compartilhar em outros sites

  • 0
Você até pode gerar os arquivos, mas no painel é tudo automático...

cara foi malz.. mas não entendi..

porque o que ta matando é o seguinte... eu tenho que por restrição dentro de cada subpasta do gallery...

mas la ele apenas pega as imagens.. não tem index.

preciso fazer um esquema simples.. como o .htaccess

não vai ter cadastro de usuario... nada disso.. nem comunicacao com banco de dados..

é algo simples que eu possa barrar os usuarios e liber a pasta com uma senha.

Link para o comentário
Compartilhar em outros sites

  • 0

aee galera como cadastrar mais de um usuario nesse codigo php

<?php

ob_start();

$login = keruba; //armazena o usuário dentro da variável $login

$senha = keruba;//armazena a senha dentro da variável $senha

//se o usuário digitado for igual ao que esta ali em cima, e a senha também

if ($login == $_POST['usuario'] && $senha == $_POST['password'])

//então execute isto

{

//aqui vai entrar a novidade, antes de redirecionarmos

//vamos salvar algumas informações para utilizar depois

//primeiro eu dou o valor 1 para a variável $validacao

$validacao = "1"; //usaremos essa variável para verificar se ele está logado, se o usuário não tiver o valor 1 nessa variável ele não está logado!

$usuario = $_POST['usuario']; // puxa o nome do usuário digitado no formulario do index.html

//inicio uma Sessao (session e similar a uma gaveta movel)

session_start();

//gravo as informações das variáveis dentro das sessões

$_SESSION[usuario] = $usuario;

$_SESSION[validacao] = $validacao;

//Pronto agora redirecione o usuário para a página secreta

//abre a página secretaaaa

header ("Location: secreta.php");

}

//senao

else

{

//exiba um alerta dizendo que a senha esta errada

?>

<script type="text/javascript">

alert("Login ou senha incorreta")

</script>

<?

echo "<a href=index.html>VOLTAR</a>";

}

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Seguinte cara.. o negócio é mais complexo que eu pensei... nas pastas que eu quero restringir não tem arquivos .php... são as pastas que o my egallery cria.. la só tem fotos onde ele pega para visualizar... tipoww eu peguei esse codigo que vou postar... eu pensei em fazer o seguinte.. quando o cara acessa o module gallery.. aparece o campo de user e senha.. aee por exemplo.. o que eu preciso é isso... o cara acesso com a senha dele.. ele já vai ser redirecionado para a galeria que ele tem acesso.. esse codigo que eu vou postar eu modifiquei e deu certo pra um usuario.. eu quero saber como eu faço isso para mais de um.. olha pra mim por favor.. vlww

Esse é o arquivo das senhas.

<?php

ob_start();

$login = keruba; //armazena o usuário dentro da variável $login

$senha =keruba123;//armazena a senha dentro da variável $senha

//se o usuário digitado for igual ao que esta ali em cima, e a senha também

if ($login == $_POST['usuario'] && $senha == $_POST['password'])

//então execute isto

{

//aqui vai entrar a novidade, antes de redirecionarmos

//vamos salvar algumas informações para utilizar depois

//primeiro eu dou o valor 1 para a variável $validacao

$validacao = "1"; //usaremos essa variável para verificar se ele está logado, se o usuário não tiver o valor 1 nessa variável ele não está logado!

$usuario = $_POST['usuario']; // puxa o nome do usuário digitado no formulario do index.html

//inicio uma Sessao (session e similar a uma gaveta movel)

session_start();

//gravo as informações das variáveis dentro das sessões

$_SESSION[usuario] = $usuario;

$_SESSION[validacao] = $validacao;

//Pronto agora redirecione o usuário para a página secreta

//abre a página secretaaaa

header ("Location: secreta.php");

}

//senao

else

{

//exiba um alerta dizendo que a senha esta errada

?>

<script type="text/javascript">

alert("Login ou senha incorreta")

</script>

<?

echo "<a href=index.html>VOLTAR</a>";

}

?>

e esse é o arquivo que quando valida.. abre... o redirecionamento que eu fiz.. olha.. quando o cara acessa já cai na galeria dele... eu quero fazer com que cada usuario tenha uma senha e cada um tenha seu proprio redirecionamento.

<?

//Inicia a sessão

session_start();

//agora verifico se ele possui permissão para acessar a página

if ($validacao == "1")

{

?>

<HTML>

<HEAD>

<TITLE>Pagina restrita 1</TITLE>

</HEAD>

<BODY>

Seja bem vindo <b><? echo$usuario; ?></b> a Pagina restrita

<br>

<meta http-equiv="refresh" content="0;http://mkt002/foto/dll.php?pp=0,3&do=mostragal&gid=9">

<a href="deslogar.php">Deslogar</a>

</BODY>

</HTML>

<?

}

else

{

//exiba um alerta dizendo que a senha esta errada

?>

<script type="text/javascript">

alert("Login ou senha incorreta")

</script>

<?

echo "<a href=index.html>VOLTAR</a>";

}

?>

Link para o comentário
Compartilhar em outros sites

  • 0

keruba, antes de mais nada, tenho bom senso ao utilizar o fórum, você abriu 3 tópicos para resolver o mesmo problema, então, use o bom senso para evitar problemas... vou fundir todos os seus tópicos e esperar que você leve o aviso a sério...

Link para o comentário
Compartilhar em outros sites

  • 0
keruba, antes de mais nada, tenho bom senso ao utilizar o fórum, você abriu 3 tópicos para resolver o mesmo problema, então, use o bom senso para evitar problemas... vou fundir todos os seus tópicos e esperar que você leve o aviso a sério...

Essera pesso desculpas.. nunca usei um forum antes.

E estou precisando resolver com certa urgencia isso...

preciso que nesse codigo. de validação... possa ser cadastrado 8 usarios.. e para cada usuario um redirecionamento diferente.

por exemplo.. user1 ao logar redireciona para link1... user2 redirecione para link2 .. e assim por diante.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...