Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Verifica se o formulário foi enviado.
- if (@$_POST) {
- $username = $_POST['nome'];
- $password = sha1($_POST['senha']);
- $tipo_acesso = $_POST['tipo_acesso'];
- //Verifica o tipo de acesso do usuário e redireciona para o sistema.
- if ($tipo_acesso == 'Professor') {
- $tabela = 'cadastroprofessor';
- }
- else if ($tipo_acesso == 'Aluno') {
- $tabela = 'cadastroalunos';
- }
- else if ($tipo_acesso == 'Administrador') {
- $tabela = 'autenticacao';
- }
- $consulta = $db -> prepare("SELECT * FROM $tabela WHERE usuario = :nome AND senha = :senha");
- $consulta -> bindParam(':nome', $username);
- $consulta -> bindParam(':senha', $password);
- $consulta -> execute();
- $resultado = $consulta -> fetch(PDO::FETCH_ASSOC);
- if ($resultado) {
- $_SESSION['tipo_acesso'] = $tipo_acesso;
- $_SESSION['nomeusuario'] = $resultado['usuario'];
- $tipousuario = $resultado['tipo_acesso'];
- if ($tipo_acesso == 'Professor') {
- //Redireciona para página do professor.
- header('location: professor.php');
- } elseif ($tipo_acesso == 'Aluno') {
- //Redireciona para página do Aluno.
- header('location: aluno.php');
- }
- if ($tipo_acesso == 'Administrador') {
- echo "<script language= 'javascript'>
- window.alert('Login autenticado com sucesso!');
- window.location.href='homeadmin.php';
- </script>";
- }
- } else {
- //Redireciona para página principal de login dando acesso negado.
- echo "<script language= 'javascript'>window.alert('Acesso Negado');</script> ";
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement