done #3
@ -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;
|
||||||
}
|
}
|
||||||
|
4
User.php
4
User.php
@ -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;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user