Ir para conteúdo

lucas_lnf

Members
  • Total de itens

    1
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre lucas_lnf

  1. lucas_lnf

    Erro na linha 24

    <?php Class usuarios { private $pdo; /*Variavel*/ public $msgErro = ""; //tudo preenchido ok public function conectar($nome, $host, $usuario, $senha) { global $pdo; try { $pdo = new PDO("mysql:dbnome=".$nome.";host=".$host, $usuario, $senha); } catch (PDOException $e) { $msgErro = $e->getMessage(); } } public function cadastrar($nome, $telefone, $email, $senha) { global $pdo; //verificar se ja existe o email cadastrado $sql = $pdo->prepare("SELECT id_usuario FROM usuarios WHERE email= :e"); <----------- $sql->bindValue(":e",$email); $sql->execute(); if($sql->rowCount() >0) { return false; //ja esta cadastrado } else { //caso nao, Cadastrar $sql = $pdo->prepare("INSERT INTO usuarios (nome, telefone, email, senha) VALUES (:n, :t, :e, :s)"); $sql->bindValue(":n",$nome); $sql->bindValue(":t",$telefone); $sql->bindValue(":e",$email); $sql->bindValue(":s",md5($senha)); $sql->execute(); return true; //Cadastrado com sucesso } } public function logar($email, $senha) { global $pdo; //verificar se o email e senha estao cadastrados, se sim $sql = $pdo->prepare("SELECT id_usuario from usuarios WHERE email = :e AND senha = :s"); $sql->bindValue(":e",$email); $sql->bindValue(":s",md5($senha)); $sql->execute(); if($sql->rowCount() >0) { //entrar no sistema (sessao) $dado = $sql->fetch(); //Pega tudo que vem do banco de dados e transforma em Array session_start();//inicia uma sessao $_SESSION['id_usuario'] = $dado['id_usuario']; return true; //cadasrado com sucesso } else { return false; //nao foi possivel logar } } }
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.