예제 #1
0
 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!";
        }