Following the introduction of temporary users T326816, the following checks need to be updated to consider the case of temp accounts.
LocalAuth::autoLogin()
$user->isAnon becomes !$user->isNamed()
Prevents Anon and Temp users to vote
APIStrikeVote::execute()
!$user->isRegistered() becomes !$user->isNamed()
Prevents Anon and Temp user to vote
Acceptance criteria:
Temporary users cannot vote
Documentation:
https://office.wikimedia.org/wiki/Product/IP_Masking#How_should_I_update_my_code?