ajout quelque commentaire
Some checks failed
Deploy production (servyass) / deploy (push) Has been cancelled

This commit is contained in:
Yasder5 2026-03-01 12:57:28 +01:00
parent 18d74fc687
commit 8b094379ca
6 changed files with 46 additions and 9 deletions

View file

@ -15,7 +15,9 @@
*/
class AdminCtrl extends MotherCtrl{
/**
* Page Admin
*/
public function admin(){
if (!isset($_SESSION['user']) && ($_SESSION['user']['user_status'] != 1 )){

View file

@ -4,7 +4,7 @@
use Smarty\Smarty;
/**
* Le controller de la partie accessible uniquement par l'admin
* Controller Mère qui permet de gèrer l'affichage des pages
* @author Yasser
*/
@ -14,6 +14,9 @@
/**
* Méthode d'affichage des pages
* @param string $strView Le fichier a afficher
* @param bool $boolDisplay Booléen pour afficher web ou mail
* @return page|object affiche la page ou retourne l'objet pour le mail
*/
protected function _display($strView, bool $boolDisplay = true){

View file

@ -4,7 +4,7 @@
/**
* Le controller de la page d'aide utilisateur
* Le controller des pages annexes
* @author Laura & Besnik
*/

View file

@ -38,15 +38,12 @@
$hash_a_verifier = hash('sha256', $token_du_cookie);
$objUserModel = new UserModel;
// 2. On cherche le jeton dans TA table "tokens" (avec token_user_id)
$row = $objUserModel->getTokenUser($hash_a_verifier);
if ($row) {
// 3. Jeton trouvé ! On récupère les infos de l'utilisateur
$user = $objUserModel->findUserById($row['token_user_id']);
if ($user) {
// 4. On recrée la session comme lors d'un login normal
$_SESSION['user'] = $user;
}
}

View file

@ -14,7 +14,9 @@
*/
class UserCtrl extends MotherCtrl {
/**
* Page Login
*/
public function login(){
$strMail = $_POST['user_mail']??"";
@ -56,7 +58,9 @@ class UserCtrl extends MotherCtrl {
}
/**
* Fonction pour ce déconnecter
*/
public function logout(){
if (isset($_COOKIE['remember_me'])) {