con = $con; } public function create($login, $mdp){ $pwrd = password_hash($mdp, PASSWORD_BCRYPT, array("cost" => 12)); $query = 'INSERT INTO User VALUES (:login, :mdp)'; $this->con->executeQuery($query, array(':login'=>array($login, PDO::PARAM_STR), ':mdp'=>array($pwrd, PDO::PARAM_STR))); $result = $con->getResults(); return $result; } public function updateLogin($value){ $query = 'UPDATE User WHERE login = :value'; $this->con->executeQuery($query, array(':value'=>array($value, PDO::PARAM_STR))); } public function updateMdp($login, $mdp){ $pwrd = password_hash($mdp, PASSWORD_BCRYPT, array("cost" => 12)); $query = 'UPDATE User SET mdp = :value WHERE login = :login'; $this->con->executeQuery($query, array(':login'=>array($pwrd, PDO::PARAM_STR), ':value'=>array($pwrd, PDO::PARAM_STR))); } public function delete($value){ $query = 'DELETE FROM User WHERE login = :value'; $this->con->executeQuery($query, array(':value'=>array($value, PDO::PARAM_STR))); } public function find($value, $parameterkind){ $query = 'SELECT login FROM User WHERE :parameterkind = :value'; $this->con->executeQuery($query, array(':value'=>array($value, PDO::PARAM_STR), ':parameterkind'=>array($parameterkind, PDO::PARAM_STR))); $result = $this->con->getResults(); return $result; } } ?>