Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?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, $telefone, $email, $senha)
- {
- global $pdo;
- // verifica se ja existe o email cadastrado
- $sql = $pdo->prepare("SELECT codiusua FROM usuario WHERE senha = :s");
- $sql-> bindValue(":s",md5($senha));
- $sql-> execute();
- if ($sql-> rowCount() > 0) {
- return false; // se for maior que zero nao e para cadastrar
- } else {
- // caso nao esteja cadastrado, inserir aqui nesse momento
- $sql = $pdo->prepare("INSERT INTO usuario (nomeusua, 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;
- }
- }
- public function logar($email, $senha)
- {
- global $pdo;
- $sql = $pdo->prepare("SELECT codiusua FROM usuario WHERE email = :e, senha = :s");
- $sql->bindValue(":e",$email);
- $sql->bindValue(":s",md5($senha));
- $sql->execute();
- if ($sql->rowCount() > 0) {
- $dado = $sql->fetch();
- session_start();
- $_SESSION['codiusua'] = $dado['codiusua'];
- return true; // Logado com sucesso
- echo "logado com sucesso!";
- } else {
- return false;
- //echo "Error!";
- }
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement