Advertisement
Guest User

Untitled

a guest
Jul 2nd, 2017
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.37 KB | None | 0 0
  1. <?php
  2. /* Obtem os valores digitados */
  3. $username = strtoupper($_POST["usuario"]);
  4. $password = strtoupper($_POST["senha"]);
  5.  
  6. /* Conexão com o BD */
  7. include("lib/conecta.php");
  8.  
  9. /* Constitui a string correspondente ao SQL */ 
  10. /* Faltou colocar a condição do nome de usuário */
  11.     $sql = " SELECT * FROM USUARIOS WHERE username = ".$username;
  12.            
  13.    
  14. /* Realiza a consulta no BD */
  15. $resultado = pg_query($conexao, $sql);
  16.  
  17. $password_bd =  pg_result($resultado, 0, "senha");
  18.  
  19.  
  20. /* Obtem o número de registros da consulta (linhas) */
  21. $linhas = pg_num_rows($resultado);
  22.  
  23. if ($linhas == 0) /* Verifica se a consulta retornou algum registro */
  24. {
  25.         echo '<html>';
  26.         echo '<head>';
  27.         echo '<title>Paulo</title>';
  28.         echo '<link rel="stylesheet" href="css/global.css">';
  29.         echo '<script type="text/javascript" src="lib/funcoes.js"></script>';
  30.         echo '</head>';
  31.         echo '<body>';
  32.         echo '<span class="style3" style="position:absolute; left:5px; top:15px"><br>Usuario nao localizado! oo</span>';
  33.         echo '<span class="style3" style="position:absolute; left:5px; top:35px"><a href="5b.php"><br>Voltar</a></span>';
  34.         echo '</body>';
  35.         echo '</html>';
  36. }
  37. else
  38. {      
  39.     if ($password != $password_bd) /* Confere a SENHA - nao precisa fazer a busca denovo, pq já fez lá em cima */
  40.     {
  41.         echo '<html>';
  42.         echo '<head>';
  43.         echo '<title>Paulo</title>';
  44.         echo '<link rel="stylesheet" href="css/global.css">';
  45.         echo '<script type="text/javascript" src="lib/funcoes.js"></script>';
  46.         echo '</head>';
  47.         echo '<body>';
  48.         echo '<span class="style3" style="position:absolute; left:5px; top:15px"><br>Senha não confere!</span>';
  49.         echo '<span class="style3" style="position:absolute; left:5px; top:35px"><a href="5b.php"><br>Voltar</a></span>';
  50.         echo '</body>';
  51.         echo '</html>';
  52.     }
  53.            
  54.     else /* Usuário e Senha CORRETOS - Criação dos COOKIES */ //cookies? não é session??
  55.     {
  56.         session_start();
  57.         $_SESSION['usuario']=$username;
  58.         $_SESSION['senha']=$password; //cookie era $password no lugar de senha
  59.         //$_SESSION['id']=$id;
  60.         $_SESSION['id']=pg_result($resultado, 0, "id");//pegando o id do banco
  61.         //$_SESSION['nome']=$nome;
  62.                 $_SESSION['nome']=pg_result($resultado, 0, "nome");//pegando o nome do banco
  63.        
  64.         /* Direciona para a página inicial dos usuário válidos */
  65.         echo'<br><a href="5b.php?' . SID . '">Listar</a>';
  66.         exit;
  67.     }
  68. }
  69. pg_close($conexao);
  70. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement