@@ 689-700 (lines=12) @@ | ||
686 | } |
|
687 | ||
688 | // If the user was renamed, probably best to fail here. |
|
689 | if ( $metadata['userName'] !== null && |
|
690 | $userInfo->getName() !== $metadata['userName'] |
|
691 | ) { |
|
692 | $this->logger->warning( |
|
693 | 'Session "{session}": User ID matched but name didn\'t (rename?), {uname_a} !== {uname_b}', |
|
694 | [ |
|
695 | 'session' => $info, |
|
696 | 'uname_a' => $metadata['userName'], |
|
697 | 'uname_b' => $userInfo->getName(), |
|
698 | ] ); |
|
699 | return $failHandler(); |
|
700 | } |
|
701 | ||
702 | } elseif ( $metadata['userName'] !== null ) { // Shouldn't happen, but just in case |
|
703 | if ( $metadata['userName'] !== $userInfo->getName() ) { |
|
@@ 702-713 (lines=12) @@ | ||
699 | return $failHandler(); |
|
700 | } |
|
701 | ||
702 | } elseif ( $metadata['userName'] !== null ) { // Shouldn't happen, but just in case |
|
703 | if ( $metadata['userName'] !== $userInfo->getName() ) { |
|
704 | $this->logger->warning( |
|
705 | 'Session "{session}": User name mismatch, {uname_a} !== {uname_b}', |
|
706 | [ |
|
707 | 'session' => $info, |
|
708 | 'uname_a' => $metadata['userName'], |
|
709 | 'uname_b' => $userInfo->getName(), |
|
710 | ] ); |
|
711 | return $failHandler(); |
|
712 | } |
|
713 | } elseif ( !$userInfo->isAnon() ) { |
|
714 | // Metadata specifies an anonymous user, but the passed-in |
|
715 | // user isn't anonymous. |
|
716 | $this->logger->warning( |