aboutsummaryrefslogtreecommitdiff
path: root/src/service/User.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2026-06-10 20:56:25 +0200
committerpolo <ordipolo@gmx.fr>2026-06-10 20:56:25 +0200
commitae217a6e4b0c29346381e2a410fd7810cb33ce3f (patch)
tree206f604c9297deabf78bb33f31a1e6b9303d2258 /src/service/User.php
parent99d2616a08c98e7067cdb12f0bcbd4ac0cffaeb0 (diff)
downloadcms-ae217a6e4b0c29346381e2a410fd7810cb33ce3f.tar.gz
cms-ae217a6e4b0c29346381e2a410fd7810cb33ce3f.tar.bz2
cms-ae217a6e4b0c29346381e2a410fd7810cb33ce3f.zip
Tous les contrôleurs retournent une Response!
Diffstat (limited to 'src/service/User.php')
-rw-r--r--src/service/User.php23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/service/User.php b/src/service/User.php
new file mode 100644
index 0000000..bd17dce
--- /dev/null
+++ b/src/service/User.php
@@ -0,0 +1,23 @@
1<?php
2// src/service/User.php
3
4declare(strict_types=1);
5
6use Doctrine\ORM\EntityManager;
7
8class User{
9 static public function existUsers(EntityManager $entityManager): bool
10 {
11 if(!$entityManager // table vide
12 ->createQuery("SELECT u FROM App\Entity\User u")
13 ->setMaxResults(1)
14 ->getOneOrNullResult())
15 {
16 unset($_SESSION['user']);
17 return false;
18 }
19 else{
20 return true;
21 }
22 }
23} \ No newline at end of file