|
@@ 829-840 (lines=12) @@
|
| 826 |
|
} |
| 827 |
|
|
| 828 |
|
// If the user was renamed, probably best to fail here. |
| 829 |
|
if ( $metadata['userName'] !== null && |
| 830 |
|
$userInfo->getName() !== $metadata['userName'] |
| 831 |
|
) { |
| 832 |
|
$this->logger->warning( |
| 833 |
|
'Session "{session}": User ID matched but name didn\'t (rename?), {uname_a} !== {uname_b}', |
| 834 |
|
[ |
| 835 |
|
'session' => $info, |
| 836 |
|
'uname_a' => $metadata['userName'], |
| 837 |
|
'uname_b' => $userInfo->getName(), |
| 838 |
|
] ); |
| 839 |
|
return false; |
| 840 |
|
} |
| 841 |
|
|
| 842 |
|
} elseif ( $metadata['userName'] !== null ) { // Shouldn't happen, but just in case |
| 843 |
|
if ( $metadata['userName'] !== $userInfo->getName() ) { |
|
@@ 842-853 (lines=12) @@
|
| 839 |
|
return false; |
| 840 |
|
} |
| 841 |
|
|
| 842 |
|
} elseif ( $metadata['userName'] !== null ) { // Shouldn't happen, but just in case |
| 843 |
|
if ( $metadata['userName'] !== $userInfo->getName() ) { |
| 844 |
|
$this->logger->warning( |
| 845 |
|
'Session "{session}": User name mismatch, {uname_a} !== {uname_b}', |
| 846 |
|
[ |
| 847 |
|
'session' => $info, |
| 848 |
|
'uname_a' => $metadata['userName'], |
| 849 |
|
'uname_b' => $userInfo->getName(), |
| 850 |
|
] ); |
| 851 |
|
return false; |
| 852 |
|
} |
| 853 |
|
} elseif ( !$userInfo->isAnon() ) { |
| 854 |
|
// Metadata specifies an anonymous user, but the passed-in |
| 855 |
|
// user isn't anonymous. |
| 856 |
|
$this->logger->warning( |