Initial commit - Application CLEO de gestion de devis

- Architecture MVC avec framework maison d6
- Modules : devis, clients, marchés, SAP
- Documentation initiale (README et TODO)
- Configuration Composer avec dépendances

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-09-11 18:26:07 +02:00
commit 046c23f2d2
2378 changed files with 163904 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;