Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2014
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.78 KB | None | 0 0
  1. //Verifica se o formulário foi enviado.
  2. if (@$_POST) {
  3.     $username = $_POST['nome'];
  4.     $password = sha1($_POST['senha']);
  5.     $tipo_acesso = $_POST['tipo_acesso'];
  6.  
  7.     //Verifica o tipo de acesso do usuário e redireciona para o sistema.
  8.  
  9.     if ($tipo_acesso == 'Professor') {
  10.            
  11.         $tabela = 'cadastroprofessor';
  12.     }
  13.     else if ($tipo_acesso == 'Aluno') {
  14.            
  15.         $tabela = 'cadastroalunos';
  16.     }
  17.      else if ($tipo_acesso == 'Administrador') {
  18.            
  19.         $tabela = 'autenticacao';
  20.     }
  21.  
  22.     $consulta = $db -> prepare("SELECT * FROM $tabela WHERE usuario = :nome AND senha = :senha");
  23.     $consulta -> bindParam(':nome', $username);
  24.     $consulta -> bindParam(':senha', $password);
  25.     $consulta -> execute();
  26.  
  27.     $resultado = $consulta -> fetch(PDO::FETCH_ASSOC);
  28.  
  29.     if ($resultado) {
  30.         $_SESSION['tipo_acesso'] = $tipo_acesso;
  31.         $_SESSION['nomeusuario'] = $resultado['usuario'];
  32.  
  33.        
  34.         $tipousuario = $resultado['tipo_acesso'];
  35.  
  36.         if ($tipo_acesso == 'Professor') {
  37.  
  38.             //Redireciona para página do professor.
  39.             header('location: professor.php');
  40.  
  41.         } elseif ($tipo_acesso == 'Aluno') {
  42.  
  43.             //Redireciona para página do Aluno.
  44.             header('location: aluno.php');
  45.  
  46.         }
  47.         if ($tipo_acesso == 'Administrador') {
  48.            
  49.             echo "<script language= 'javascript'>
  50.                  window.alert('Login autenticado com sucesso!');
  51.                  window.location.href='homeadmin.php';
  52.                  </script>";
  53.         }
  54.  
  55.     } else {
  56.         //Redireciona para página principal de login dando acesso negado.
  57.         echo "<script language= 'javascript'>window.alert('Acesso Negado');</script> ";
  58.     }
  59. }
  60. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement