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

Script De Autenticação


Rodolpho Amorim

Pergunta

Aew. beleza Galerita tongue.gif

Tipo Fiz aki minha pagina de cadastro de Users, Cadastro de Pendencias,Informações da Pendencia, e Modificar Pend, Agora queo fazer a pagina de Login, porque não adianta de nada alguém se cadastrar e poder cadastrar uma pendencia, sem login não é? laugh.gif

Ai tipo eu queria saber q script eu uso pra criar essa pagina de login e um outro scriptzinho para as outras paginas só abrirem quando o cara tiver se autenticado lá na de login saka. q se alguém tiver ai tambem um pra mim coloca em todas as paginas pra ficar tipo lá no canto. Você esta Logado como (Nome) .

Agradeço desde já pela atenção. Vlwsssss

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

ah beleza. hehehe

Autentica.

<?

//CONECTA COM O BANCO DE DADOS

require_once("conecta.php");

    function anti_injection($sql)

      {

      // remove palavras que contenham sintaxe sql

      $seg = preg_replace(sql_regcase("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/"),"",$sql);

      $seg = trim($seg);//limpa espaços vazio

      $seg = strip_tags($seg);//tira tags html e php

      $seg = addslashes($seg);//Adiciona barras invertidas a uma string

      return $seg;

      }

//RECEBE OS DADOS DO FORMULÁRIO

$nome = anti_injection($_POST["nome"]);

$senha = anti_injection($_POST["senha"]);

  //VERIFICA

$sql  =  mysql_query("

          SELECT a.id, a.nome, a.senha FROM usuarios a

    WHERE  a.nome  =  '$nome'

        AND a.senha    =  '$senha'") or die("ERRO NO COMANDO SQL");

//LINHAS AFETADAS PELA CONSULTA

$row  =  mysql_num_rows($sql);

//VERIFICA SE RETORNOU ALGO

if($row == 0) //Header("Erro: Não foi possivcel efetura login");

echo "Erro: Não foi possivcel efetuar login";

else {

    //PEGA OS DADOS

  $id  =  mysql_result($sql, 0, "id");

  $nome =  mysql_result($sql, 0, "nome");

    //INICIALIZA A SESSÃO

  session_start();

  $s = session_id();

  //GRAVA AS VARIÁVEIS NA SESSÃO

  $_SESSION[id]    =  $id;

  $_SESSION[nome]  =  $nome;

  //CASO ESTEJA CERTO VAI PARA PAGINA PROTEGIDA

  //Header("Location: pend.php?s=$s&id=$id&nome=$nome");

  echo "Logado com Sucesso";

 

}//FECHA ELSE

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Este erro..

Erro: Não foi possivel efetuar login

se for isto quer dizer que o login ou senha estão errados...

Por isto te perguntei sobre o usuario...

Bom tenho que ir buscar minha filha no colegio... se quiser amanhão continuamos...ok

Verifica a parte do SELECT no script autentica.php e detalhe

Adailton

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