Fix: retour null au lieu de false dans recuperation_auth, require_once pour éviter re-déclaration

This commit is contained in:
Noah 2026-06-10 20:43:17 +02:00
parent 377ed6a346
commit 9ccbcb7a30
6 changed files with 9 additions and 9 deletions

View file

@ -1,7 +1,7 @@
<?php
function contact_ctrl() {
require('controllers/auth_utilities.php');
require_once('controllers/auth_utilities.php');
if (!has_any_role(['gestionnaire', 'administration'])) {
header('Location: index.php?route=auth&ask=ajout_personnes');
exit;

View file

@ -2,7 +2,7 @@
function planning_afficher_ctrl()
{
require('controllers/auth_utilities.php');
require_once('controllers/auth_utilities.php');
verify_grants('planning');
require('models/connection.php');
require('models/lecture_page_model.php');

View file

@ -1,7 +1,7 @@
<?php
function modif_utilisateurs_form_ctrl() {
require('controllers/auth_utilities.php');
require_once('controllers/auth_utilities.php');
verify_grants('modif_utilisateurs_form', 'administration');
require('models/connection.php');
$c = connection();
@ -19,7 +19,7 @@ function modif_utilisateurs_form_ctrl() {
}
function modif_utilisateurs_write_ctrl() {
require('controllers/auth_utilities.php');
require_once('controllers/auth_utilities.php');
verify_grants('modif_utilisateurs', 'administration');
if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
header('Location: index.php?route=modif_utilisateurs_form');

View file

@ -1,7 +1,7 @@
<?php
function operations_form_ctrl() {
require('controllers/auth_utilities.php');
require_once('controllers/auth_utilities.php');
if (!has_any_role(['gestionnaire', 'administration'])) {
header('Location: index.php?route=auth&ask=operations');
exit;
@ -10,7 +10,7 @@ function operations_form_ctrl() {
}
function add_operation_write_ctrl() {
require('controllers/auth_utilities.php');
require_once('controllers/auth_utilities.php');
if (!has_any_role(['gestionnaire', 'administration'])) {
header('Location: index.php?route=auth&ask=operations');
exit;

View file

@ -1,13 +1,13 @@
<?php
function add_utilisateurs_form_ctrl() {
require('controllers/auth_utilities.php');
require_once('controllers/auth_utilities.php');
verify_grants('add_utilisateurs_form', 'administration');
require('views/creation_compte_view.php');
}
function add_utilisateurs_write_ctrl() {
require('controllers/auth_utilities.php');
require_once('controllers/auth_utilities.php');
verify_grants('add_utilisateurs', 'administration');
if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
header('Location: index.php?route=add_utilisateurs_form');

View file

@ -11,6 +11,6 @@ function recuperation_auth(PDO $connex, string $login):?array {
$prep->execute();
$auth = $prep->fetch(PDO::FETCH_ASSOC);
$prep->closeCursor();
return $auth;
return $auth ?: null;
}