N°9909 - Fix setup token unexpectedly deleted during setup due to concurrent access (#996)

This commit is contained in:
Eric Espié
2026-08-12 14:00:54 +02:00
committed by GitHub
parent 5282913791
commit 1d77b9faa2

View File

@@ -2177,11 +2177,13 @@ JS
*/
public static function EraseSetupToken()
{
$sTokenFile = utils::GetDataPath().'setup/authent';
if (is_file($sTokenFile)) {
unlink($sTokenFile);
if (self::IsSessionSetupTokenValid()) {
$sTokenFile = utils::GetDataPath().'setup/authent';
if (is_file($sTokenFile)) {
unlink($sTokenFile);
}
Session::Unset('setup_token');
}
Session::Unset('setup_token');
}
/**