File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -121,11 +121,11 @@ body.is-htmx-loading .main-loading-overlay,
121121
122122@layer components {
123123 .featured-packages-slider-shell {
124- @apply overflow-hidden pb-4;
124+ @apply pb-4;
125125 }
126126
127127 .featured-packages-slider {
128- @apply overflow-hidden ;
128+ @apply overflow-visible! ;
129129 }
130130
131131 .featured-packages-slider .swiper-slide {
Original file line number Diff line number Diff line change 2424use Cake \Http \Middleware \BodyParserMiddleware ;
2525use Cake \Http \Middleware \CsrfProtectionMiddleware ;
2626use Cake \Http \MiddlewareQueue ;
27+ use Cake \Http \ServerRequest ;
2728use Cake \ORM \Locator \TableLocator ;
2829use Cake \Routing \Middleware \AssetMiddleware ;
2930use Cake \Routing \Middleware \RoutingMiddleware ;
@@ -64,6 +65,18 @@ public function bootstrap(): void
6465 */
6566 public function middleware (MiddlewareQueue $ middlewareQueue ): MiddlewareQueue
6667 {
68+ $ csrf = new CsrfProtectionMiddleware ([
69+ 'httponly ' => true ,
70+ ]);
71+ $ csrf ->skipCheckCallback (function (ServerRequest $ request ) {
72+ if (
73+ $ request ->getParam ('controller ' ) === 'Packages ' &&
74+ $ request ->getParam ('action ' ) === 'index '
75+ ) {
76+ return true ;
77+ }
78+ });
79+
6780 $ middlewareQueue
6881 // Catch any exceptions in the lower layers,
6982 // and make an error page/response
@@ -87,9 +100,7 @@ public function middleware(MiddlewareQueue $middlewareQueue): MiddlewareQueue
87100
88101 // Cross Site Request Forgery (CSRF) Protection Middleware
89102 // https://book.cakephp.org/5/en/security/csrf.html#cross-site-request-forgery-csrf-middleware
90- ->add (new CsrfProtectionMiddleware ([
91- 'httponly ' => true ,
92- ]));
103+ ->add ($ csrf );
93104
94105 return $ middlewareQueue ;
95106 }
You can’t perform that action at this time.
0 commit comments