|
|
@ -11,7 +11,7 @@ class UserGateway
|
|
|
|
|
|
|
|
|
|
|
|
public function insert(User $u){
|
|
|
|
public function insert(User $u){
|
|
|
|
try{
|
|
|
|
try{
|
|
|
|
$query = "INSERT INTO Utilisateur VALUES (null, :username, :password)";
|
|
|
|
$query = "INSERT INTO Utilisateur VALUES (null, :username, PASSWORD(:password))";
|
|
|
|
$this->con->executeQuery($query, array(':username' => array($u->getUsername(), PDO::PARAM_STR), ':password' => array($u->getPassword(), PDO::PARAM_STR)));
|
|
|
|
$this->con->executeQuery($query, array(':username' => array($u->getUsername(), PDO::PARAM_STR), ':password' => array($u->getPassword(), PDO::PARAM_STR)));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
catch(PDOException $Exception){
|
|
|
|
catch(PDOException $Exception){
|
|
|
@ -50,11 +50,11 @@ class UserGateway
|
|
|
|
|
|
|
|
|
|
|
|
function getHashedPassword(string $usrname):?string{
|
|
|
|
function getHashedPassword(string $usrname):?string{
|
|
|
|
$truePasswd=null;
|
|
|
|
$truePasswd=null;
|
|
|
|
$query="SELECT password FROM Utilisateur WHERE name=:name";
|
|
|
|
$query="SELECT PASSWORD(`password`) FROM Utilisateur WHERE username=:username";
|
|
|
|
$this->con->executeQuery($query,array('name'=>array($usrname,PDO::PARAM_STR)));
|
|
|
|
$this->con->executeQuery($query,array('username'=>array($usrname,PDO::PARAM_STR)));
|
|
|
|
$results=$co->getResults();
|
|
|
|
$results=$co->getResults();
|
|
|
|
foreach($res as $row){
|
|
|
|
foreach($results as $row){
|
|
|
|
$results=$row['pwd'];
|
|
|
|
$truePasswd=$row['password'];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return $truePasswd;
|
|
|
|
return $truePasswd;
|
|
|
|
}
|
|
|
|
}
|
|
|
|