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

(Resolvido) Login E Senha Com Txt


stevl

Pergunta

Olá, sou novato em PHP e não conheço quase nada, queria proteger uma página do meu site, de forma q só usuários autorizados pudessem abri-la, achei um programa até que legal, mas ele dá uns erros. Por exemplo, se os dois campos "NOME" e "SENHA" estão em branco ela direciona à página que esta restrita. Se colocar qualquer caracter no "NOME" ela também vai para a página restrita, somente se tiver algo digitado no campo "SENHA" (que não seja a senha certa) é que ela direciona para a página de erro.

O Código é esse:

Arquivo login. html

<form method='POST' action='logar.php'>
<div align="center">Nome:
<input type='text' name='txt_nome' size='15'>
<br>
Senha:
<input type='password' name='txt_senha' size='15'>
<br>
<br>
<input type='submit' name='btnOK' value='Cadastra'>
</div>
</form>
Arquivo logar.php
<?
$nome = $_POST['txt_nome'];
$senha = $_POST['txt_senha'];

$arq = file_get_contents("usuarios.txt");
$arr = explode("\n",$arq);
foreach($arr as $chave => $line){
$arr2 = explode(",",$line);
if($arr2[0] == $nome){
$ch = $chave;
break;
}
}

$dados = explode(",",$arr[$ch]);
if(trim($dados[1]) == $senha){
echo "Dados corretos";
}else{
echo "Dados incorretos";
}
?>

Arquivo usuarios.txt:

fulano,123456

beltrano,123456

No TXT você terá que colocar os logins e senhas da seguinte forma:

login,senha

Ou seja, primeiro o login, depois uma virgula (',') e por último a senha.

Estou ficando maluco

Obrigado

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

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,5k
    • Posts
      652,5k
×
×
  • Criar Novo...