Improve solution for #1241

This commit is contained in:
the-djmaze 2023-10-24 11:43:47 +02:00
parent 0064a44031
commit bd737a82bf
4 changed files with 22 additions and 28 deletions

View file

@ -47,6 +47,7 @@ trait User
}
// Must be here due to bug #1241
$this->SetMainAuthAccount($oAccount);
$this->Plugins()->RunHook('login.success', array($oAccount));
$this->SetAuthToken($oAccount);

View file

@ -290,10 +290,15 @@ trait UserAuth
return $this->oMainAuthAccount;
}
public function SetAuthToken(MainAccount $oAccount): void
public function SetMainAuthAccount(MainAccount $oAccount): void
{
$this->oAdditionalAuthAccount = false;
$this->oMainAuthAccount = $oAccount;
}
public function SetAuthToken(MainAccount $oAccount): void
{
$this->SetMainAuthAccount($oAccount);
static::SetAccountCookie(self::AUTH_SPEC_TOKEN_KEY, $oAccount);
}