prepare($sql); $stmt->execute([ ':nom' => $nom, ':pass' => $hash ]); /* * ===================================================== * REPONSE * ===================================================== */ echo json_encode([ 'success' => true, 'message' => 'Utilisateur créé.' ], JSON_UNESCAPED_UNICODE); } catch (PDOException $e) { http_response_code(400); /* * Nom utilisateur déjà existant */ if (($e->errorInfo[1] ?? null) == 1062) { $message = 'Ce nom utilisateur existe déjà.'; } else { $message = 'Erreur lors de la création.'; } echo json_encode([ 'success' => false, 'message' => $message ], JSON_UNESCAPED_UNICODE); } catch (Exception $e) { http_response_code(400); echo json_encode([ 'success' => false, 'message' => $e->getMessage() ], JSON_UNESCAPED_UNICODE); }