done #3
@@ -22,6 +22,7 @@ class BancaDati {
 | 
			
		||||
                , $this->pw
 | 
			
		||||
                , array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
 | 
			
		||||
        } catch (PDOException $e) {
 | 
			
		||||
            var_dump($e);
 | 
			
		||||
            die;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
@@ -108,7 +109,7 @@ class BancaDati {
 | 
			
		||||
     * @return void
 | 
			
		||||
     * @author Malte Schulze Hobeling
 | 
			
		||||
     */
 | 
			
		||||
    public function select(string $table, array $where){
 | 
			
		||||
    public function select(string $table, array $where = []){
 | 
			
		||||
        $whereString = "";
 | 
			
		||||
        $orderString = "";
 | 
			
		||||
        if(isset($where["by"])){
 | 
			
		||||
@@ -125,9 +126,9 @@ class BancaDati {
 | 
			
		||||
            }
 | 
			
		||||
            $whereString .= "`" . $col . "` LIKE '" . $v . "'";
 | 
			
		||||
        }
 | 
			
		||||
        $sql = "SELECT * FROM ".$table." WHERE ".$whereString.$orderString.";";
 | 
			
		||||
        $sql = "SELECT * FROM " . $table . ((count($where) > 0) ? " WHERE ".$whereString.$orderString : "") .";";
 | 
			
		||||
        try {
 | 
			
		||||
            return $this->pdo->query($sql)->fetch();
 | 
			
		||||
            return $this->pdo->query($sql)->fetchAll();
 | 
			
		||||
        }catch (PDOException $e){
 | 
			
		||||
            die;
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								User.php
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								User.php
									
									
									
									
									
								
							@@ -18,7 +18,7 @@ class User {
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
    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){
 | 
			
		||||
            return false;
 | 
			
		||||
@@ -38,7 +38,7 @@ class User {
 | 
			
		||||
        return $this->token;
 | 
			
		||||
    }
 | 
			
		||||
    public function loginWithToken(string $token){
 | 
			
		||||
        $userObject = $this->db->select("utente", ["gettone" => $token]);
 | 
			
		||||
        $userObject = $this->db->select("utente", ["gettone" => $token])[0];
 | 
			
		||||
        if(!$userObject){
 | 
			
		||||
            return false;
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user