private function validar($usuario, $senha) { $senha = $this->crip($senha); try { $validar = self::getConn()->prepare('SELECT `id` FROM `' . $this->tabela . '` WHERE `email`=? AND `senha`=? LIMIT 1'); $validar->execute(array($usuario, $senha)); if ($validar->rowCount() == 1) { $asValidar = $validar->fetch(PDO::FETCH_NUM); $_SESSION[$this->prefix . 'uid'] = $asValidar[0]; return true; } else { return false; } } catch (PDOException $e) { $this->erro = 'Sistema indisponível'; logErros($e); return false; } }
if ($verificar->rowCount() >= 1) { echo 'Este e-mail ja esta cadastrado em nosso sistema'; } elseif ($senha == '' or strlen($senha) < 4) { echo 'Digite sua senha, ela tem de ter mais de 4 caracteres'; } else { $senhaInsert = sha1($senha); $nascimento = "{$ano}-{$mes}-{$dia}"; $inserir = DB::getConn()->prepare("INSERT INTO `usuarios` SET `email`=?, `senha`=?, `nome`=?, `matricula`=?,`sobrenome`=?, `sexo`=?, `nascimento`=?, `cadastro`=NOW()"); if ($inserir->execute(array($email, $senhaInsert, $nome, $matricula, $sobrenome, $sexo, $nascimento))) { header('Location: ./'); } } } } catch (PDOException $e) { echo 'Sistema indisponível'; logErros($e); } } echo '</h3>'; } ?> <form name="cadastro" method="post" action=""> <div> <div class="inputFloat"> <span>Nome</span> <input type="text" name="nome" class="inputTxt" value="<?php if (isset($nome)) { echo $nome; } ?> "/>