public function doPost() { $r = UsuarioResource::getInstance(); $usuario = Usuario::fromArray($r->getRequest()); if ($usuario->getEmail()) { if ($usuario->getSenha()) { if ($usuario->getUsername()) { $m = UsuarioController::cadastrar($usuario); if ($m) { created_header(); echo $usuario->getJson("nome,username,email,codigo"); } else { exception_header(); UsuarioController::print_exception("cadastrar"); } } else { bad_request_header(); } } else { UsuarioController::porEmail($usuario->getEmail()); ok_header(); if (UsuarioController::get("id")) { echo UsuarioController::$usuario->getJson("id,nome,username,email,codigo,status,departamento"); } else { echo $usuario->getJson("email"); } } } else { bad_request_header(); } }
$s .= "<p><strong>Código para ativação: </strong><span style=\"color:red\">" . UsuarioController::get("codigo") . "</span></p>"; echo $s; } ?> <?php if (isset($_COOKIE["credentials"])) { SessaoController::autenticar($_COOKIE["credentials"]); if (UsuarioController::get("id")) { if (isset($_POST["codigo"])) { $o = UsuarioController::ativarConta($_POST["codigo"]); if ($o) { ok_header(); } else { exception_header(); UsuarioController::print_exception("ativar_conta"); } } else { $o = UsuarioController::solicitarAtivacaoDeConta(); if ($o) { ok_header(); } else { exception_header(); echo "Houve um erro!"; } } } else { exception_header(); SessaoController::prin_exception("autenticar"); } } else {
<?php require "../app/project.php"; ?> <?php getController("Usuario"); getController("Sessao"); ?> <?php if (isset($_POST["login"]) and isset($_POST["senha"])) { UsuarioController::login($_POST["login"], $_POST["senha"]); if (SessaoController::get("token")) { ok_header(); echo SessaoController::$sessao->getJson("token"); } else { exception_header(); if (UsuarioController::get("id")) { SessaoController::print_exception("autenticar"); } else { UsuarioController::print_exception("login"); } } } else { bad_request_header(); }