Exemplo n.º 1
0
 private function login()
 {
     $banco = new BancoDeDados();
     $banco->conecta();
     $banco->selecionaDestacadas('usuarios', 'email', "'" . $_POST['email'] . "'");
     if ($banco->getResultado()) {
         $resultado = $banco->getResultado();
         /* Verifica a senha */
         if (password_verify($_POST['senha'], $resultado[0]['senha'])) {
             $_SESSION['status_login'] = true;
             $_SESSION['nome'] = $resultado[0]['nome'];
         } else {
             echo 'Senha incorreta.';
             $_SESSION['status_login'] = false;
         }
     } else {
         echo 'Esse usuário não existe.';
         $_SESSION['status_login'] = false;
     }
 }
Exemplo n.º 2
0
<?php

/*
 * noticia.php
 * 
 * Copyright 2015 Glauber Mota <*****@*****.**>
 * 
 * 
 */
require_once 'model/BancoDeDados.php';
$banco = new BancoDeDados();
$banco->conecta();
$banco->selecionaDestacadas('noticias', 'id', $_GET['id']);
$noticia = $banco->getResultado();
Exemplo n.º 3
0
<?php

/*
 * noticias.php
 * 
 * Copyright 2015 Glauber Mota <*****@*****.**>
 * 
 * 
 */
require_once 'model/BancoDeDados.php';
$banco = new BancoDeDados();
$banco->conecta();
$banco->selecionaDestacadas('noticias', 'destaque', 1);
$noticias = $banco->getResultado();
Exemplo n.º 4
0
    $emailExiste = 0;
    /* Checa se o email já foi cadastrado. */
    if ($_POST['email'] == $usuarios[$_POST['id']]['email']) {
        for ($i = 0; $i < count($usuarios); $i++) {
            if ($usuarios[$i]['email'] == $_POST['email']) {
                $emailExiste = 1;
            }
        }
    }
    if ($emailExiste == 0) {
        /* ...Converte o valor da checkbox... */
        if (!isset($_POST['admin'])) {
            $admin = 0;
        } else {
            $admin = 1;
        }
        /* ...Converte o valor da senha... */
        $senha = password_hash($_POST['senha'], PASSWORD_DEFAULT);
        /* Se a edição dá certo, redireciona para a pág. inicial. */
        if ($banco->edita('usuarios', array('nome' => $_POST['nome'], 'email' => $_POST['email'], 'senha' => $senha, 'cpf' => $_POST['cpf'], 'endereco' => $_POST['endereco'], 'cidade' => $_POST['cidade'], 'uf' => $_POST['uf'], 'admin' => $admin), 'id', $_POST['id'])) {
            header("Location: ../index.php?sucesso=edicao");
        }
    } else {
        echo 'Esse endereço de email já está cadastrado. Use outro.';
        return false;
    }
} else {
    /* Selecionao usuário com o id submetido para a edição. */
    $banco->selecionaDestacadas('usuarios', 'id', $_GET['id']);
    $usuario = $banco->getResultado();
}