Initial commit: CLEO ERP avec améliorations debug

- Configuration du debug conditionnel pour dev/recette
- Fonction debug() globale avec niveaux
- Logging des requêtes SQL
- Handlers d'exceptions et d'erreurs globaux

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-07-04 10:24:52 +02:00
commit 99021b4f42
7348 changed files with 11423897 additions and 0 deletions

41
controllers/clogin.php Normal file
View File

@@ -0,0 +1,41 @@
<?php
session_regenerate_id();
global $Route;
require_once $Route->_model;
$msg = "";
if (isset($_POST['bcusername'])) {
$a = nettoie_input($_POST['bcusername']);
$r = nettoie_input($_POST['bcpassword']);
if ((strlen($a) != 0) && (strlen($r) != 0)) {
$sql = 'SELECT * FROM users WHERE username="' . $a . '" AND active=1;';
$res = getinfos($sql, "gen");
if (count($res) == 1) {
$userLine = $res[0];
if (checkPsswd($r, $userLine["userpswd"])) {
openSession($userLine);
eLog("Login Linet de " . $_SESSION['uname']);
header("Location: /accueil");
die();
} else {
echo "utilisateur non reconnu<br/>";
$msg = "Identifiant et/ou mot de passe incorrect(s)";
eLog("Login Admin KO 0 : " . $a . "/" . $r);
}
} else {
echo "utilisateur non reconnu<br/>";
$msg = "Identifiant et/ou mot de passe incorrect(s)";
eLog("Login Admin KO 1 : " . $a . "/" . $r);
}
} else {
eLog("Login Admin KO 2 : " . $a . "/" . $r);
}
}
$aView = $aModel;
require_once $Route->_view;