Correction bug bd
continuous-integration/drone/push Build is passing Details

ServeurDeTest
Noé GARNIER 2 years ago
parent 498257e058
commit 86c3d2eaa4

@ -35,19 +35,21 @@ class Connection extends SQLite3
}
$this->result = $this->stmt->execute();
if ($this->result == false) {
$this->result->finalize();
return false;
} else {
$this->result->finalize();
return true;
}
}
public function getResults(): array
{
var_dump($this->result->fetchArray(SQLITE3_ASSOC));
if ($this->result->fetchArray(SQLITE3_ASSOC) == false) {
$tmp = $this->result->fetchArray(SQLITE3_ASSOC);
if ($tmp == false) {
return array();
} else {
return $this->result->fetchArray(SQLITE3_ASSOC);
return $tmp;
}
}
}

@ -48,16 +48,14 @@ class UtilisateurGateway
':email' => array($email,SQLITE3_TEXT)
));
$results=$this->con->getResults();
foreach ($results as $row) {
$email=$row['email'];
$pseudo=$row['pseudo'];
$mdp=$row['mdp'];
$estAdmin=$row['estAdmin'];
}
if ($results == null){
return new Utilisateur("null", "null", "null", false);
}
return new Utilisateur($email, $pseudo, $mdp,false);
$email=$results['email'];
$pseudo=$results['pseudo'];
$mdp=$results['mdp'];
$estAdmin=$results['estAdmin'];
return new Utilisateur($email, $pseudo, $mdp, $estAdmin);
}
public function getMdpByEmail(string $email) : string{
@ -83,9 +81,7 @@ class UtilisateurGateway
':email' => array($email,SQLITE3_TEXT)
));
$results=$this->con->getResults();
foreach ($results as $row) {
$estAdmin=$row['estAdmin'];
}
$estAdmin=$results['estAdmin'];
return $estAdmin;
}

Binary file not shown.
Loading…
Cancel
Save