done #3

Merged
PBS2H21ASH merged 19 commits from done into don 2023-01-24 20:11:21 +01:00
2 changed files with 6 additions and 5 deletions
Showing only changes of commit 464a9c7dbc - Show all commits

View File

@ -22,6 +22,7 @@ class BancaDati {
, $this->pw , $this->pw
, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)); , array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
} catch (PDOException $e) { } catch (PDOException $e) {
var_dump($e);
die; die;
} }
} }
@ -108,7 +109,7 @@ class BancaDati {
* @return void * @return void
* @author Malte Schulze Hobeling * @author Malte Schulze Hobeling
*/ */
public function select(string $table, array $where){ public function select(string $table, array $where = []){
$whereString = ""; $whereString = "";
$orderString = ""; $orderString = "";
if(isset($where["by"])){ if(isset($where["by"])){
@ -125,9 +126,9 @@ class BancaDati {
} }
$whereString .= "`" . $col . "` LIKE '" . $v . "'"; $whereString .= "`" . $col . "` LIKE '" . $v . "'";
} }
$sql = "SELECT * FROM ".$table." WHERE ".$whereString.$orderString.";"; $sql = "SELECT * FROM " . $table . ((count($where) > 0) ? " WHERE ".$whereString.$orderString : "") .";";
try { try {
return $this->pdo->query($sql)->fetch(); return $this->pdo->query($sql)->fetchAll();
}catch (PDOException $e){ }catch (PDOException $e){
die; die;
} }

View File

@ -18,7 +18,7 @@ class User {
return true; return true;
} }
public function loginWithUsername(string $username, string $password) : string { public function loginWithUsername(string $username, string $password) : string {
$userObject = $this->db->select("utente", ["nomeUtente" => $username]); $userObject = $this->db->select("utente", ["nomeUtente" => $username])[0];
if(!$userObject){ if(!$userObject){
return false; return false;
@ -38,7 +38,7 @@ class User {
return $this->token; return $this->token;
} }
public function loginWithToken(string $token){ public function loginWithToken(string $token){
$userObject = $this->db->select("utente", ["gettone" => $token]); $userObject = $this->db->select("utente", ["gettone" => $token])[0];
if(!$userObject){ if(!$userObject){
return false; return false;
} }