Ir para conteúdo
Fórum Script Brasil

zharatos

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que zharatos postou

  1. <?php class Usuario { private $pdo; public $msgErro = ""; public function conectar($nome, $host, $usuario, $senha) { global $pdo; try { $pdo = new PDO("mysql:dbname=".$nome.";host=".$host,$usuario,$senha); } catch (PDOException $e) { $msgErro = $e->getMessage(); } } public function cadastrar($nome, $email, $senha) { global $pdo; //verificar se já exista 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; } else{ $sql = $pdo->prepare("INSERT INTO usuarios (nome, email, senha) VALUES (:n, :e, :s)"); $sql->bindvalue(":n",$nome); $sql->bindvalue(":e",$email); $sql->bindvalue(":s",md5($senha)); $sql->execute(); return true; } //caso não tenha } public function logar($email, $senha){ global $pdo; //verificar se o email e senha estão cadastrados $sql = $pdo->prepare("SELECT id_usuario FROM usuarios WHERE email = :e AND senha = :s"); $sql->bindvalue(":n",$nome); //<-------------- $sql->bindvalue(":s",md5($senha)); //<---------- $sql->execute(); if($sql->rowCount() > 0){ $dado = $sql->fetch(); session_start(); $_SESSION ['id_usuario'] =$dado['id_usuario']; return true; //a pessoa esta logado } else{ return false; //n foi possivel logar } //criar } } ?> o erro esta dando onde esta o comentario //<-------------
×
×
  • Criar Novo...