Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Login extends Conexao {
- private $nome;
- private $email;
- private $telefome;
- private $senha;
- public function setLogin($email){
- $this->email = $email;
- }
- public function setSenha($senha){
- $this->senha = $senha;
- }
- public function getEmail(){
- return $this->email;
- }
- public function getSenha(){
- return $this->senha;
- }
- public function Cadastro($email, $nome, $senha, $telefone)
- {
- $pdo = parent::getDB();
- $cadastrar = $pdo->prepare("INSERT INTO usuarios(email, nome, senha, telefone) VALUES (:email, :nome, :senha, :telefone)");
- $cadastrar->bindParam("email", $email);
- $cadastrar->bindParam("nome", $nome);
- $cadastrar->bindParam("senha", $senha);
- $cadastrar->bindParam("telefone", $telefone);
- $cadastrar->execute();
- return $this->db->lastInsertId();
- }
- public function logar(){
- $pdo = parent::getDB();
- $logar = $pdo->prepare("SELECT * FROM usuarios WHERE administrador_usuario = ? AND administrador_senha = ?");
- $logar->bindValue(1, $this->getEmail());
- $logar->bindValue(2, $this->getSenha());
- $logar->execute();
- if ($logar->rowCount() == 1):
- $dados = $logar->fetch(PDO::FETCH_OBJ);
- $_SESSION['administrador'] = $dados->administrador_nome;
- $_SESSION['logado'] = true;
- return true;
- else:
- return false;
- endif;
- }
- public static function deslogar() {
- if(isset($_SESSION['logado'])):
- unset($_SESSION['logado']);
- session_destroy();
- header("Location: index.php");
- endif;
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement