function validar($campoTipo, $campoUsuario, $campoSenha) { switch ($campoTipo) { case "medico": include "modelo/Medico.php"; $usuario = new Medico(); break; case "secretaria": include "modelo/Secretaria.php"; $usuario = new Secretaria(); break; } $usuario->setUsuario($campoUsuario); $usuario->setSenha(md5($campoSenha)); $usuario->setTipo($campoTipo); if ($id = $usuario->validar($usuario)) { switch ($usuario->getTipo()) { case 'secretaria': $_SESSION['SECRETARIA'] = $usuario; header("Location: secretaria"); break; case 'medico': $_SESSION['MEDICO'] = $id; header("Location:medico"); break; } } else { echo "<script type='text/javascript'>alert('Dados incorretos!');</script>"; } }
<?php header("Access-Control-Allow-Origin: *"); include "../model/class.connect.php"; include "../model/class.secretaria.php"; @($action = $_POST['action']); @($nome_completo = $_POST['nome_completo']); @($cpf = $_POST['cpf']); @($data_nasc = $_POST['data_nasc']); @($telefone = $_POST['telefone']); @($endereco = $_POST['endereco']); @($nome_user = $_POST['nome_user']); @($senha = $_POST['senha']); @($id = $_POST['id']); $secretaria = new Secretaria(); $secretaria->setNome_completo($nome_completo); $secretaria->setCpf($cpf); $secretaria->setData_nasc($data_nasc); $secretaria->setTelefone($telefone); $secretaria->setEndereco($endereco); $secretaria->setNome_user($nome_user); $secretaria->setSenha($senha); $secretaria->setId($id); switch ($action) { case 'cadastrar_secretaria': $valor = $secretaria->cadastrar_secretaria(); if ($valor == 1) { echo "<script> \n\t\t\talert('Cadastro concluido com sucesso!'); \n\t\t\twindow.location.href = 'http://localhost:8080/projects/webconsulte_dev/cadastro_secretaria.html'; \n\t\t</script>"; } else { echo "Falha ao inserir!"; }