@ -25,7 +25,11 @@ class PseudoController{
}catch(PseudoDejaPrisException){
$dVueErreur[] = "Pseudo déjà pris";
}catch(IdSessionDoubleException $e){
$role = $mdlInvite->setPseudo($e->getIdJoueur(), $pseudo);
try{
}
if(isset($role)){
@ -28,8 +28,12 @@ abstract class JoueurGateway
public function setPseudo(int $id, string $pseudo){
$this->con->executeQuery("UPDATE Joueur SET pseudo=:pseudo WHERE id=:id",
if($this->getFromPseudo($pseudo) != false){
throw new PseudoDejaPrisException();
}else{
[":pseudo" => [$pseudo, $this->con::PARAM_STR],
":id" => [$id, $this->con::PARAM_INT]]);