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

Login Individual De Usuario


stevl

Pergunta

Sou novato em PHP, descobri um sistema de login e senha bem simples que acabei usando no meu site, segue abaixo o sistema:

login.htm

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Nova pagina 1</title>
</head>
<body background="../Site/logo.gif" bgproperties="fixed"><form method='POST' action='logar.php'>
<p align="center"><img border="0" src="logosite.gif" width="135" height="132"></p>
<p align="center"><font face="Times New Roman" size="5" color="#FF0000"><span style="font-variant: small-caps"><b>Esta
é uma área restrita, para acessar digite seu login e senha</b></span></font></p>
<table align="center" bgcolor="#008000" cellspacing="0" cellpadding="0" border="1" bordercolorlight="#000000" bordercolordark="#CCCCCC"><tr align="center"><td align="center"><b><font face="Times New Roman" color="#FFFFFF" size="5">Área Restrita </font></b></td></tr>
<tr><td align="center"><form name=login>
<p align="center" style="margin-top: 6; margin-bottom: 6"><b><font face="Times New Roman" color="#FFFF00" size="4">USUÁRIO</font></b></p>
    </td></tr>
<tr><td align="center">
    <p align="center"><input type='text' name='txt_nome' size='15'></p>
  </td></tr>
  <td align="center">
<tr><td align="center">
    <p align="center" style="margin-top: 6; margin-bottom: 6"><b><font face="Times New Roman" color="#FFFF00" size="4">SENHA</font></b></p>
  </td></tr>
<tr><td align="center">
    <p align="center"><input type='password' name='txt_senha' size='15'></p>
  </td></tr>
  <td align="center">
<tr><td align="center"><center><input type='submit' name='btnOK' value='Entrar'></center>
  </td></tr></table>
</div>
</form>
</body>
</html>
logar.php
<?
$nome = $_POST['txt_nome'];
$senha = $_POST['txt_senha'];
if (empty($senha) OR empty($nome)){
header('location:embranco.htm');
exit;
}
$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){
header('location:restrita.htm');
}else{
header('location:incorreta.htm');
}
?>

funcionou perfeitamente, mas?...

Já vi vários sistemas de cadastro de usuário e de autenticação, mas nenhum que gerasse para cada usuário uma página, onde que após logado apareceria uma página só dele com seus dados. Com o sistema acima é possivel isso?

Um detalhe, a base de senha e login estão em .TXT

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...