Fix syntax error
This commit is contained in:
@@ -16,20 +16,18 @@ class UserController {
|
||||
|
||||
// --- INTERCEPTE L'INSCRIPTION ---
|
||||
public function register($data) {
|
||||
// Validation basique des données reçues
|
||||
if (empty($data['username']) || empty($data['email']) || empty($data['password'])) {
|
||||
http_response_code(400);
|
||||
echo json_encode(["success" => false, "message" => "Données incomplètes. Pseudo, email et mot de passe requis."]);
|
||||
return;
|
||||
}
|
||||
|
||||
// Appel du model pour l'insertion
|
||||
$result = $this->userModel->register($data['username'], $data['email'], $data['password']);
|
||||
|
||||
if ($result['success']) {
|
||||
http_response_code(201); // 201 Created
|
||||
http_response_code(201);
|
||||
} else {
|
||||
http_response_code(400); // 400 Bad Request
|
||||
http_response_code(400);
|
||||
}
|
||||
|
||||
echo json_encode($result);
|
||||
@@ -48,14 +46,13 @@ class UserController {
|
||||
if ($result['success']) {
|
||||
require_once __DIR__ . '/../utils/JWT.php';
|
||||
|
||||
// On prépare les infos à enfermer dans le token
|
||||
$token_payload = ["user_id" => $result['user']['id']];
|
||||
$token = JWT::generate($token_payload, $this->jwt_secret);
|
||||
|
||||
http_response_code(200);
|
||||
echo json_encode([
|
||||
"success" => true,
|
||||
"token" => $token, // Le client stockera ce token
|
||||
"token" => $token,
|
||||
"user" => $result['user']
|
||||
]);
|
||||
} else {
|
||||
@@ -66,7 +63,6 @@ class UserController {
|
||||
|
||||
// --- INTERCEPTE LA LIAISON DE COMPTES ---
|
||||
public function link($data) {
|
||||
// Sécurité temporaire : On demande l'ID de l'utilisateur actuel et le code du partenaire
|
||||
if (empty($data['user_id']) || empty($data['partner_code'])) {
|
||||
http_response_code(400);
|
||||
echo json_encode(["success" => false, "message" => "ID utilisateur et code partenaire requis."]);
|
||||
@@ -83,11 +79,9 @@ class UserController {
|
||||
|
||||
echo json_encode($result);
|
||||
}
|
||||
}
|
||||
|
||||
// --- INTERCEPTE LA VÉRIFICATION DU STATUT ---
|
||||
public function pairingStatus($data) {
|
||||
// Plus tard on prendra l'ID depuis le token JWT pour la sécurité
|
||||
if (empty($data['user_id'])) {
|
||||
http_response_code(400);
|
||||
echo json_encode(["success" => false, "message" => "ID utilisateur requis."]);
|
||||
@@ -111,3 +105,4 @@ public function unlink($data) {
|
||||
http_response_code($result['success'] ? 200 : 400);
|
||||
echo json_encode($result);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user