|
@@ 869-880 (lines=12) @@
|
| 866 |
|
} |
| 867 |
|
|
| 868 |
|
// If the user was renamed, probably best to fail here. |
| 869 |
|
if ( $metadata['userName'] !== null && |
| 870 |
|
$userInfo->getName() !== $metadata['userName'] |
| 871 |
|
) { |
| 872 |
|
$this->logger->warning( |
| 873 |
|
'Session "{session}": User ID matched but name didn\'t (rename?), {uname_a} !== {uname_b}', |
| 874 |
|
[ |
| 875 |
|
'session' => $info, |
| 876 |
|
'uname_a' => $metadata['userName'], |
| 877 |
|
'uname_b' => $userInfo->getName(), |
| 878 |
|
] ); |
| 879 |
|
return $failHandler(); |
| 880 |
|
} |
| 881 |
|
|
| 882 |
|
} elseif ( $metadata['userName'] !== null ) { // Shouldn't happen, but just in case |
| 883 |
|
if ( $metadata['userName'] !== $userInfo->getName() ) { |
|
@@ 882-893 (lines=12) @@
|
| 879 |
|
return $failHandler(); |
| 880 |
|
} |
| 881 |
|
|
| 882 |
|
} elseif ( $metadata['userName'] !== null ) { // Shouldn't happen, but just in case |
| 883 |
|
if ( $metadata['userName'] !== $userInfo->getName() ) { |
| 884 |
|
$this->logger->warning( |
| 885 |
|
'Session "{session}": User name mismatch, {uname_a} !== {uname_b}', |
| 886 |
|
[ |
| 887 |
|
'session' => $info, |
| 888 |
|
'uname_a' => $metadata['userName'], |
| 889 |
|
'uname_b' => $userInfo->getName(), |
| 890 |
|
] ); |
| 891 |
|
return $failHandler(); |
| 892 |
|
} |
| 893 |
|
} elseif ( !$userInfo->isAnon() ) { |
| 894 |
|
// Metadata specifies an anonymous user, but the passed-in |
| 895 |
|
// user isn't anonymous. |
| 896 |
|
$this->logger->warning( |