Manual:invalidateUserSessions.php


DetailsEdit

invalidateUserSessions.php maintenance script invalidates the sessions of certain users on the wiki. After the session invalidate, the users will be logged out from the browser/app.


If you want to invalidate all sessions, use $wgAuthenticationTokenVersion instead.

OptionsEdit

invalidateUserSessions.php accepts following two options.

Option Required Default value
--user A username false
--file File with one username per line false

Although both options are optional. But either --user or --file is required to run the script.

UsageEdit

php maintenance/invalidateUserSessions.php [ --user | --file ]


Invalidating session for user Jay
Terminal
Tip 1: Spaces inside a username must be replaced with underscores ( _ ) or use double quotation like "Foo Bar"


Invalidating list of users' session

Filename: userlist.txt

Foo
Bar
Jay
Aman
Kamal Kumar
FlyingWings123
LogicFreek
AK Saini
AyraIn326
MileFireFee
Terminal

Common errorsEdit

1. Cannot use both --user and --file

It comes when you try to use both options at once. You always have to use either --user or --file at once.


2. Could not open $filename

It comes when the file does not exist or the user running the script does not have permission to read the file.

In case file does exist, check file permission. If you are root user then you can run script with sudo.

See alsoEdit