n°1617 - meets iTop fence requirements

This commit is contained in:
bruno DA SILVA
2019-10-09 18:53:40 +02:00
parent 4afed39b0e
commit d1eb674314
6 changed files with 67 additions and 2 deletions

View File

@@ -22,6 +22,9 @@ class LoginDefaultBefore extends AbstractLoginFSMExtension
protected function OnStart(&$iErrorCode)
{
$iErrorCode = LoginWebPage::EXIT_CODE_OK;
unset($_SESSION['login_temp_auth_user']);
// Check if proposed login mode is present and allowed
$aAllowedLoginTypes = MetaModel::GetConfig()->GetAllowedLoginTypes();
$sProposedLoginMode = utils::ReadParam('login_mode', '');
@@ -105,6 +108,12 @@ class LoginDefaultAfter extends AbstractLoginFSMExtension implements iLogoutExte
self::ResetLoginSession();
}
protected function OnConnected(&$iErrorCode)
{
unset($_SESSION['login_temp_auth_user']);
return LoginWebPage::LOGIN_FSM_CONTINUE;
}
// Hard reset of the session
private static function ResetLoginSession()
{