Add files via upload

This commit is contained in:
Fernando Méndez
2021-04-06 21:14:59 +02:00
committed by GitHub
parent 73ac7f9de1
commit bc2f1cb89b
6 changed files with 365 additions and 9 deletions

View File

@ -14,8 +14,8 @@
public function __construct($bd_name){
try{
if (!$this->mysqli) {
$this->mysqli = new mysqli(_SERVERNAME, _USERNAME,
_PASSWORD, $bd_name);
$this->mysqli = new mysqli("localhost", "sw",
"_admin_", $bd_name);
}
// echo "Conexión a la BD, satisfactoria.";
} catch (Exception $e){

View File

@ -1,4 +1,7 @@
<?php
require_once('dao.php');
include_once('user_dto.php');
class UserDAO extends DAO {
//Constants:
@ -10,7 +13,7 @@
//Constructor:
function __construct($bd_name){
parent::__construct();
parent::__construct($bd_name);
}
//Methods:
@ -37,14 +40,24 @@
public function selectUser($username){
$sql = sprintf( "SELECT * FROM users WHERE username = '%s'", $username );
return $sql;
//return $sql;
return $result = mysqli_query($this->mysqli, $sql) or die ('Error into query database');
}
//Returns a query to check if the user pass matches:
public function selectPass($password){
$sql = sprintf( "SELECT * FROM users WHERE passwd = '%s'", $password );
//return $sql;
return $result = mysqli_query($this->mysqli, $sql) or die ('Error into query database');
}
//Returns a query to get the user's data:
public function userData($id){
$sql = sprintf( "SELECT * FROM users WHERE id = '%d'", $id );
return $sql;
//return $sql;
return $result = mysqli_query($this->mysqli, $sql) or die ('Error into query database');
}
//Create a new User Data Transfer Object:

View File

@ -30,8 +30,8 @@
public function getEmail(){ return $this->_email; }
public function setPass($passwd){ $this->_password = $passwd; }
public function getPass(){ return $this->_password; }
public function setRoles($rol){ $this->_rol = $rol; }
public function getRoles(){ return $this->_rol; }
public function setRol($rol){ $this->_rol = $rol; }
public function getRol(){ return $this->_rol; }
}
?>

View File

@ -8,7 +8,7 @@
public function getEmail();
public function setPass($passwd);
public function getPass();
public function setRoles($rol);
public function getRoles();
public function setRol($rol);
public function getRol();
}
?>