- Mensajes
- 7
- Puntuación de reacción
- 0
Aquí os traigo un Sistema de Login con POO
No he podido comprobar al 100% si funciona o tiene algún pequeño error, pero es para aportar mas sobre POO a la comunidad.
Saludos.
PHP:
<?php
interface Login{
public function verificar();
}
class LoginImpl implements Login{
private $username;
private $password;
private $dato = array();
private $db;
private $consulta;
public function __construct($username,$password,$datos){
$this->username = $username;
$this->password = $password;
$this->dato = explode(' ',$datos);
$this->db = mysqli_connect($this->dato[0],$this->dato[1],$this->dato[2],$this->dato[3]);
}
public function verificar(){
$res = false;
$this->consulta = mysqli_query($this->db, "SELECT username,password FROM usuarios WHERE username = '".mysqli_real_escape_string($db, $this->username)."' AND password = '".mysqli_real_escape_string($db, $this->password)."' LIMIT 0,1");
if($consulta1 = mysqli_fetch_assoc($this->consulta)){
$res = true;
}
return $res;
}
}
$login = new LoginImpl("usuario","password","localhost root user db");
if($login->verificar() == true){
echo 'Correcto';
}else{
echo 'Incorrecto';
}
$login->close();
?>
No he podido comprobar al 100% si funciona o tiene algún pequeño error, pero es para aportar mas sobre POO a la comunidad.
Saludos.