Page MenuHomePhabricator

Don't require users be activated in order to establish Web sessions
ClosedPublic

Authored by epriestley on Jun 10 2015, 8:24 PM.
Tags
None
Referenced Files
F17943940: D13239.id32008.diff
Thu, Jul 31, 9:08 AM
F17943938: D13239.id31999.diff
Thu, Jul 31, 9:08 AM
F17943649: D13239.id.diff
Thu, Jul 31, 8:36 AM
F17941892: D13239.diff
Thu, Jul 31, 5:58 AM
F17847230: D13239.id.diff
Sun, Jul 27, 5:54 AM
F17833797: D13239.id31999.diff
Sat, Jul 26, 1:51 PM
F17833465: D13239.diff
Sat, Jul 26, 1:36 PM
F17815334: D13239.id.diff
Fri, Jul 25, 9:53 PM

Details

Summary

Ref T8496. In D13123, the condition for establishing a web session was made too strict: we need to let non-activated users establish web sessions in order to see "you are a bad disabled person" or "your account needs approval" messages. The previous behavior let them in, the new behavior incorrectly locks them out.

Test Plan

Enabled login approvals and registered a new account with username/password auth.

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable