Código PHP:
Ver original
<?php //Se incluye la conexion con MySQL. include_once 'Conexion.php'; class Usuario{ public $Query; public $SQL; public $Result; public $numrows; public $dbConectar; public $dbCon; //Constructor function __construct(){ $this->Query = ""; $this->SQL = ""; $this->Result = ""; $this->numrows = ""; $this->dbConectar = ""; $this->dbCon = ""; } //Verificamos si existe un email repetido. function getEmail($email){ try{ //Instanciamos la Clase Conexion para MySQL. $dbConectar = new Conexion; $dbCon = $dbConectar->conectarClasico(); //Inicia la transacción. $this->SQL = "SELECT * FROM registration WHERE email = '$email'"; //Retorna un BOOLEAN : 0 = FALSE - 1 = TRUE return $this->numrows; }catch(Exception $e){ return $e; } } } //Instanciamos la Clase Usuario. $metodo = new Usuario; $comprobar = $metodo->getEmail($email); // Esto esta bien ! if($comprobar != 0){ $dbname = $row['name']; $dbemail = $row['email']; $dbpassword = $row['password']; } if($password == $dbpassword){ //Ha inciadio Session Correctamente!. $_SESSION['email'] = $dbemail; $_SESSION['name'] = $dbname; $_SESSION['password'] = $dbpassword; }else{ } }else{ die("No estás registrado!. Registrate <a target='_parent' href='/web/views/signupView.php'>aquí</a>"); } ?>
Espero que logren ayudarme :)