From 7a0ea462fd32ed9f9bc8dc3027a09f6706e23c98 Mon Sep 17 00:00:00 2001 From: Baptiste Leduc Date: Mon, 14 Sep 2026 15:59:23 +0200 Subject: [PATCH] =?UTF-8?q?Billeterie=20priv=C3=A9e=20:=20token=20compatib?= =?UTF-8?q?le=20URL=20(base64url=20sans=20/=20+=20et=20=3D)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controller/Admin/Event/AddBilleteriePriveeAction.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/AppBundle/Controller/Admin/Event/AddBilleteriePriveeAction.php b/sources/AppBundle/Controller/Admin/Event/AddBilleteriePriveeAction.php index 1affaadef..99061b727 100644 --- a/sources/AppBundle/Controller/Admin/Event/AddBilleteriePriveeAction.php +++ b/sources/AppBundle/Controller/Admin/Event/AddBilleteriePriveeAction.php @@ -26,7 +26,7 @@ public function __invoke(Request $request, AdminEventSelection $eventSelection): $event = $eventSelection->event; $billeteriePrivee = new BilleteriePrivee(); - $billeteriePrivee->token = base64_encode(random_bytes(30)); + $billeteriePrivee->token = rtrim(strtr(base64_encode(random_bytes(30)), '+/', '-_'), '='); $billeteriePrivee->eventId = (int) $event->getId(); $billeteriePrivee->dateDebut = new DateTimeImmutable(); $billeteriePrivee->dateFin = DateTimeImmutable::createFromMutable($event->getDateEndSales());