Ir para conteúdo
Fórum Script Brasil

stevl

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre stevl

stevl's Achievements

0

Reputação

  1. stevl

    Login Individual De Usuario

    Desculpe mas sou leigo totalmente em PHP, como eu faria isso? Obrigado
  2. 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
  3. Amigo, nem sei como agradecer, funcionou direitinho Obrigado pela dica Vlw
  4. 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
×
×
  • Criar Novo...