diff --git a/app/Model/Pathfinder/CharacterModel.php b/app/Model/Pathfinder/CharacterModel.php index 7279734b..db0b8ac5 100644 --- a/app/Model/Pathfinder/CharacterModel.php +++ b/app/Model/Pathfinder/CharacterModel.php @@ -655,6 +655,12 @@ class CharacterModel extends AbstractPathfinderModel { ){ // no corp/ally restrictions set -> any character is allowed to login $authStatus = 'OK'; + }elseif( + Config::getPathfinderData('login.session_sharing') === 1 && + is_array($this->getF3()->get(User::SESSION_KEY_CHARACTERS)) + ){ + // authorized character is already logged in -> any subsequent character is allowed to login + $authStatus = 'OK'; }else{ // check if character is set in whitelist if(