Ori.livneh has submitted this change and it was merged.
Change subject: Remove no longer needed hook handlers from Bug54847
......................................................................
Remove no longer needed hook handlers from Bug54847
There are no more active session by users that are
affected by this bug, so no need to check on existing
sessions.
Change-Id: I0eeca1b4f7f7a620944c0b69f2219a7a3c16b291
---
M wmf-config/Bug54847.php
1 file changed, 0 insertions(+), 55 deletions(-)
Approvals:
Ori.livneh: Verified; Looks good to me, approved
CSteipp: Looks good to me, but someone else must approve
diff --git a/wmf-config/Bug54847.php b/wmf-config/Bug54847.php
index 6125b80..5f1b9dd 100644
--- a/wmf-config/Bug54847.php
+++ b/wmf-config/Bug54847.php
@@ -74,61 +74,6 @@
}
-// Abort existing open sessions for affected users. (But not
-// repeatedly, only once.)
-// Maybe we dont do this and just reset everyone's tokens instead?
-
-$wgHooks['UserLoadAfterLoadFromSession'][] = function ( $user ) {
- if ( efUserIsAffected( $user ) ) {
- $dbw = CentralAuthUser::getCentralDB();
- $dbw->update(
- 'bug_54847_password_resets',
- array( 'r_logged_out' => 1 ),
- array( 'r_username' => $user->getName(),
- 'r_wiki' => wfWikiID()
- ),
- __METHOD__
- );
- $user->logout();
- }
-};
-
-
-$wgHooks['UserLoadFromSession'][] = function ( $user, &$result ) {
-
- $loggedout = false;
- $isGlobal = false;
- if ( efUserIsAffected( $user, $loggedout, $isGlobal ) ) {
- if ( $loggedout ) {
- // Already logged them out
- return true;
- }
-
- wfDebugLog( "Bug54847", "Logging out user " . $user->getName()
);
-
- $dbw = CentralAuthUser::getCentralDB();
-
- $updateWikis = wfWikiID();
- if ( $isGlobal ) {
- $centralUser = CentralAuthUser::getInstance( $user );
- $updateWikis = $centralUser->listAttached();
- }
- $dbw->update(
- 'bug_54847_password_resets',
- array( 'r_logged_out' => 1 ),
- array( 'r_username' => $user->getName(),
- 'r_wiki' => $updateWikis
- ),
- __METHOD__
- );
-
- $user->logout();
- $result = false;
- return false;
- }
- return true;
-};
-
$wgHooks[ 'AbortLogin' ][] = function ( User $user, $password, &$retval, &$msg
) {
global $wgOut, $egBug54847;
if ( empty( $egBug54847 ) && $user->checkPassword( $password ) &&
efUserIsAffected( $user ) ) {
--
To view, visit https://gerrit.wikimedia.org/r/184136
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I0eeca1b4f7f7a620944c0b69f2219a7a3c16b291
Gerrit-PatchSet: 3
Gerrit-Project: operations/mediawiki-config
Gerrit-Branch: master
Gerrit-Owner: Hoo man <[email protected]>
Gerrit-Reviewer: CSteipp <[email protected]>
Gerrit-Reviewer: Legoktm <[email protected]>
Gerrit-Reviewer: Ori.livneh <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits