function guardaCache($contato) { include_once 'CacheArquivo.php'; include_once 'CacheSessao.php'; function guardar_valor(Cache $cache, $chave, $valor) { $cache->set_valor($chave, $valor); } function recuperar_valor(Cache $cache, $chave) { return $cache->get_valor($chave); } $cacheArquivo = new CacheArquivo(); $cacheSessao = new CacheSessao(); $dados_para_cache = array('contatos' => $contato); $valor = json_encode($dados_para_cache); $chave = $_COOKIE['chave']; guardar_valor($cacheArquivo, $chave, $valor); guardar_valor($cacheSessao, $chave, $valor); }
$cache->set_valor($chave, $valor); } function recuperar_valor(Cache $cache, $chave) { return $cache->get_valor($chave); } $cacheArquivo = new CacheArquivo(); $cacheSessao = new CacheSessao(); $Contact = new Contact(); $UsId = $Contact->GetUserIdByUserName($_REQUEST['userName']); $Contact->UserId($UsId); $Contacts = $Contact->getAllContacts(); $valor = json_encode($Contacts); guardar_valor($cacheArquivo, $UsId, $valor); guardar_valor($cacheSessao, $UsId, $valor); guardar_valor($cacheSessao, 'USERID', $UsId); setcookie('USERID', $UsId); $u->UserName($_REQUEST['userName']); $u->Password($_REQUEST['password']); $res = $u->VerifyLogin(); if ($res) { echo 'Usuário logado!'; echo '<html>'; echo '<br>'; echo '<form action="Main.php">'; echo '<input type="submit" value="Continuar"> </input>'; echo '</form>'; echo '</html>'; } else { echo 'Usuário e/ou senha não existe(m)!'; echo '<html>';
require 'contatos.inc'; require 'database.inc'; $banco = new Database(); $banco->query("insert into contatos (nome, email,telefone, celular, endereco) values ('" . $_POST['nome'] . "','" . $_POST['email'] . "','" . $_POST['telefone'] . "','" . $_POST['celular'] . "','" . $_POST['endereco'] . "')"); include_once 'CacheArquivo.php'; include_once 'CacheSessao.php'; require 'log.inc'; $log = new Log(); $log->setLog($_COOKIE['chave'], date('Y-m-d H:i:s'), " "); $sql = $banco->query("insert into log (usuario,hora,acao) values ('" . $_COOKIE['chave'] . "','" . $log->getHora() . "','Inseriu contato')"); function guardar_valor(Cache $cache, $chave, $valor) { $cache->set_valor($chave, $valor); } function recuperar_valor(Cache $cache, $chave) { return $cache->get_valor($chave); } $cacheArquivo = new CacheArquivo(); $cacheSessao = new CacheSessao(); $sql = $banco->query("Select * from contatos"); while ($resultado = mysql_fetch_assoc($sql)) { $contato[] = array('nome' => $resultado['nome'], 'email' => $resultado['email'], 'telefone' => $resultado['telefone'], 'celular' => $resultado['celular'], 'endereco' => $resultado['endereco'], 'id' => $resultado['id']); } $dados_para_cache = array('contatos' => $contato); $valor = json_encode($dados_para_cache); $chave = $_COOKIE['chave']; guardar_valor($cacheArquivo, $chave, $valor); guardar_valor($cacheSessao, $chave, $valor); header("Location: contatos.php");