Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.35 KB | None | 0 0
  1. <?php
  2.     session_name('projeto');
  3.     session_start();
  4.     require_once 'conecta.php';
  5. $acao    = $_POST['acao'];
  6.     $usuario = strtolower($_POST['usuario']);
  7.     $senha   = strtolower($_POST['senha']);
  8.    
  9. if($acao == 'Entrar'){
  10.        $query   = "SELECT usuario, senha, tipodeacesso, mat_id FROM usuario where usuario='$usuario' and senha='$senha'";
  11.        $res     = pg_query($con,$query);
  12.   $linhas  = pg_num_rows($res);
  13.   if($linhas == '1'){
  14.   $acesso = pg_fetch_result($res,0,2);
  15.   $mat_id = pg_fetch_result($res,0,3);
  16.   $_SESSION['acesso']   = $acesso;
  17.   $_SESSION['mat_id']   = $mat_id;
  18.   echo "<meta HTTP-EQUIV='Refresh' CONTENT='0;URL=index2.php'>";
  19.   }else{
  20.   echo "<script language='javascript'>alert('Você digitou seu login ou sua senha incorretamente!')</script>";
  21.   }
  22. }
  23. ?>
  24.  
  25. _______
  26.  
  27. conecta.php
  28. ________________
  29. <?php
  30.     $host  = "localhost";
  31.     $port  = "5432";
  32.     $db    = "projeto";
  33.     $user  = "postgres";
  34.     $senha = "leandro120";
  35.  
  36.     $con = @pg_connect("host=$host port=$port dbname=$db user=$user password=$senha");
  37.  
  38.     if($con){
  39.     }else{
  40.    echo "Não foi possivel conectar ao banco de dados";
  41. die();
  42.     }
  43. ?>
  44.  
  45. EM TODAS PÁGINAS DO MEU SISTEMA ONDE É PRECISO TER ACESSO DE USUÁRIO TEM ISSO NAS PRIMEIRAS LINHAS DO CÓDIGO
  46.  
  47. <?php
  48. require_once 'conecta.php';
  49. include_once 'valida.php';
  50. ?>
  51.  
  52. ___________
  53.  
  54. valida.php
  55.  
  56. <?php
  57.    if($con){
  58.     session_name('projeto');
  59.     session_start();
  60. $acesso   = $_SESSION['acesso'];
  61.    
  62. if(isset($acesso)){
  63. ////////////////////////////////////
  64. ///////    $acesso           ///////
  65. ///////   0 = Gerente        ///////
  66. ///////   1 = Aluno          ///////
  67. ///////   2 = Professor      ///////
  68. ///////   3 = Tesoureiro     ///////
  69. ///////   4 = Recepcionista  ///////
  70. ///////   5 = Nutricionista  ///////
  71. ////////////////////////////////////
  72. switch($acesso){
  73. case 0:
  74. $tpacesso = "Gerente";
  75. break;
  76. case 1:
  77. $tpacesso = "Aluno";
  78. break;
  79. case 2:
  80. $tpacesso = "Professor";
  81. break;
  82. case 3:
  83. $tpacesso = "Tesoureiro";
  84. break;
  85. case 4:
  86. $tpacesso = "Recepcionista";
  87. break;
  88. case 5:
  89. $tpacesso = "Nutricionista";
  90. break;
  91. }
  92. }else{
  93.      echo "<script language='javascript'>alert('Você não tem permissão para acessar essa página, por favor efetue o login primeiro!')</script>";
  94. echo "<meta HTTP-EQUIV='Refresh' CONTENT='0;URL=index.php'>";
  95. exit();
  96. }
  97.    }
  98. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement