public function home() { /*VALIDACAO*/ valida_usuario(); /* ----- CONTENT ----- */ $content = array(); /*VIEW*/ $this->load->template_adm("adm/adm_home.php", $content); }
public function produto_delete($id) { /*VALIDACAO*/ valida_usuario(); /*BD-CRUD*/ $this->crud_model->delete("produtos", $id); /*MSG*/ $this->session->set_flashdata('msg-success', "Produto deletado com sucesso!"); /*REDIRECT*/ redirect("adm/home"); }
{ $conexao = (require_once 'conecta.inc.php'); // Criptografa a senha $senha = md5($senha); $sql = "SELECT * FROM usuario WHERE login='******' AND senha='{$senha}'"; if (!($resultado = mysqli_query($conexao, $sql))) { return false; } elseif (mysqli_num_rows($resultado) != 1) { return false; } else { return true; } } // Passamos as variáveis de $_POST para a // função de verificação do usuário $login = $_POST['login']; $senha = $_POST['senha']; if (valida_usuario($login, $senha)) { // Escreve na session $_SESSION['login'] = $login; $_SESSION['senha'] = $senha; // Redireciona o usuário header("Location: index.php"); } else { // Caso o usuário não for validado, // apaga as variáveis de sessão e // mostra mensgagem de erro unset($_SESSION['login']); unset($_SESSION['senha']); echo "Senha ou usuário inválidos. Tente outra vez."; }
public function delete_usuario($id) { /*------------------- VALIDACAO ---------------------------*/ valida_usuario(); /*------ DELETE -------*/ $this->imoveis_model->delete_content("usuarios", $id); /*---- SUCCESS ----*/ $this->session->set_flashdata('msg-success', "Usuário deletado com sucesso."); redirect("adm/home"); }
public function poupanca_update($ano, $mes) { $this->output->enable_profiler(TRUE); /*VALIDACAO*/ valida_usuario(); $geral_atual = $this->geral_model->get_where2("ano", $ano, "mes", $mes); $poupanca = valor_decimal($this->input->post("valor")); $diferenca = $poupanca - $geral_atual["poupanca"]; /*BD-CRUD*/ crud_poupanca($ano, $mes, $diferenca); /*MSG*/ $this->session->set_flashdata('msg-success', "Transação alterada com sucesso!"); /*REDIRECT*/ redirect("content/month_content/" . $ano . "/" . $mes); }