Skip to content

Commit d0b8c85

Browse files
Allow acces to /front/initpassword.php page without session
1 parent d91764a commit d0b8c85

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

phpunit/functional/Glpi/Http/FirewallTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ public function testComputeFallbackStrategy(): void
7676
'lostpassword.php' => '',
7777
'planning.php' => '',
7878
'tracking.injector.php' => '',
79+
'initpassword.php' => '',
7980
'updatepassword.php' => '',
8081
],
8182
'marketplace' => [
@@ -191,6 +192,7 @@ public function testComputeFallbackStrategy(): void
191192
'/front/locale.php',
192193
'/front/login.php',
193194
'/front/logout.php',
195+
'/front/initpassword.php',
194196
'/front/lostpassword.php',
195197
'/front/updatepassword.php',
196198
];

src/Glpi/Http/Firewall.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,7 @@ private function computeFallbackStrategyForCore(string $path): string
231231
'/front/locale.php' => self::STRATEGY_NO_CHECK, // locales must be accessible also on public pages
232232
'/front/login.php' => self::STRATEGY_NO_CHECK,
233233
'/front/logout.php' => self::STRATEGY_NO_CHECK,
234+
'/front/initpassword.php' => self::STRATEGY_NO_CHECK,
234235
'/front/lostpassword.php' => self::STRATEGY_NO_CHECK,
235236
'/front/updatepassword.php' => self::STRATEGY_NO_CHECK,
236237
'/install/' => self::STRATEGY_NO_CHECK, // No check during install/update

0 commit comments

Comments
 (0)