Add User system
This commit is contained in:
@@ -15,6 +15,12 @@ if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
|
||||
|
||||
// --- CONFIGURATION ---
|
||||
require_once __DIR__ . '/config/database.php';
|
||||
require_once __DIR__ . '/controllers/UserController.php';
|
||||
|
||||
// Initialisation de la BDD et du contrôleur
|
||||
$database = new Database();
|
||||
$db = $database->getConnection();
|
||||
$userController = new UserController($db);
|
||||
|
||||
// On récupère la route épurée (ex: si on tape /register, $route vaudra 'register')
|
||||
$request_uri = explode('?', $_SERVER['REQUEST_URI'], 2)[0];
|
||||
@@ -29,8 +35,7 @@ switch ($route) {
|
||||
|
||||
case 'register':
|
||||
if ($method === 'POST') {
|
||||
// TODO: Appeler le contrôleur d'inscription
|
||||
echo json_encode(["success" => true, "message" => "Route inscription OK"]);
|
||||
$userController->register($data);
|
||||
} else {
|
||||
http_response_code(405);
|
||||
echo json_encode(["error" => "Méthode non autorisée (POST requis)"]);
|
||||
@@ -39,8 +44,16 @@ switch ($route) {
|
||||
|
||||
case 'login':
|
||||
if ($method === 'POST') {
|
||||
// TODO: Appeler le contrôleur de connexion
|
||||
echo json_encode(["success" => true, "message" => "Route connexion OK"]);
|
||||
$userController->login($data);
|
||||
} else {
|
||||
http_response_code(405);
|
||||
echo json_encode(["error" => "Méthode non autorisée (POST requis)"]);
|
||||
}
|
||||
break;
|
||||
|
||||
case 'link-partner':
|
||||
if ($method === 'POST') {
|
||||
$userController->link($data);
|
||||
} else {
|
||||
http_response_code(405);
|
||||
echo json_encode(["error" => "Méthode non autorisée (POST requis)"]);
|
||||
|
||||
Reference in New Issue
Block a user