Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_name('projeto');
- session_start();
- require_once 'conecta.php';
- $acao = $_POST['acao'];
- $usuario = strtolower($_POST['usuario']);
- $senha = strtolower($_POST['senha']);
- if($acao == 'Entrar'){
- $query = "SELECT usuario, senha, tipodeacesso, mat_id FROM usuario where usuario='$usuario' and senha='$senha'";
- $res = pg_query($con,$query);
- $linhas = pg_num_rows($res);
- if($linhas == '1'){
- $acesso = pg_fetch_result($res,0,2);
- $mat_id = pg_fetch_result($res,0,3);
- $_SESSION['acesso'] = $acesso;
- $_SESSION['mat_id'] = $mat_id;
- echo "<meta HTTP-EQUIV='Refresh' CONTENT='0;URL=index2.php'>";
- }else{
- echo "<script language='javascript'>alert('Você digitou seu login ou sua senha incorretamente!')</script>";
- }
- }
- ?>
- _______
- conecta.php
- ________________
- <?php
- $host = "localhost";
- $port = "5432";
- $db = "projeto";
- $user = "postgres";
- $senha = "leandro120";
- $con = @pg_connect("host=$host port=$port dbname=$db user=$user password=$senha");
- if($con){
- }else{
- echo "Não foi possivel conectar ao banco de dados";
- die();
- }
- ?>
- EM TODAS PÁGINAS DO MEU SISTEMA ONDE É PRECISO TER ACESSO DE USUÁRIO TEM ISSO NAS PRIMEIRAS LINHAS DO CÓDIGO
- <?php
- require_once 'conecta.php';
- include_once 'valida.php';
- ?>
- ___________
- valida.php
- <?php
- if($con){
- session_name('projeto');
- session_start();
- $acesso = $_SESSION['acesso'];
- if(isset($acesso)){
- ////////////////////////////////////
- /////// $acesso ///////
- /////// 0 = Gerente ///////
- /////// 1 = Aluno ///////
- /////// 2 = Professor ///////
- /////// 3 = Tesoureiro ///////
- /////// 4 = Recepcionista ///////
- /////// 5 = Nutricionista ///////
- ////////////////////////////////////
- switch($acesso){
- case 0:
- $tpacesso = "Gerente";
- break;
- case 1:
- $tpacesso = "Aluno";
- break;
- case 2:
- $tpacesso = "Professor";
- break;
- case 3:
- $tpacesso = "Tesoureiro";
- break;
- case 4:
- $tpacesso = "Recepcionista";
- break;
- case 5:
- $tpacesso = "Nutricionista";
- break;
- }
- }else{
- echo "<script language='javascript'>alert('Você não tem permissão para acessar essa página, por favor efetue o login primeiro!')</script>";
- echo "<meta HTTP-EQUIV='Refresh' CONTENT='0;URL=index.php'>";
- exit();
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement