1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-18 19:40:55 +01:00
phorge-phorge/src/applications/settings/panel
epriestley abc030fa00 Move account passwords to shared infrastructure
Summary:
Ref T13043. This moves user account passwords to the new shared infrastructure.

There's a lot of code changes here, but essentially all of it is the same as the VCS password logic in D18898.

Test Plan:
- Ran migration.
- Spot checked table for general sanity.
- Logged in with an existing password.
- Hit all error conditions on "change password", "set password", "register new account" flows.
- Verified that changing password logs out other sessions.
- Verified that revoked passwords of a different type can't be selected.
- Changed passwords a bunch.
- Verified that salt regenerates properly after password change.
- Tried to login with the wrong password, which didn't work.

Reviewers: amckinley

Reviewed By: amckinley

Maniphest Tasks: T13043

Differential Revision: https://secure.phabricator.com/D18903
2018-01-23 13:43:07 -08:00
..
PhabricatorAccountSettingsPanel.php Allow administrators to configure global default settings 2016-06-05 13:15:06 -07:00
PhabricatorActivitySettingsPanel.php Update Settings for WHITE_CONFIG style boxes 2017-09-05 19:42:34 -07:00
PhabricatorConpherencePreferencesSettingsPanel.php Update Settings to use TwoColumn fixed layout 2017-08-17 08:51:17 -07:00
PhabricatorDateTimeSettingsPanel.php Allow administrators to configure global default settings 2016-06-05 13:15:06 -07:00
PhabricatorDeveloperPreferencesSettingsPanel.php Allow administrators to configure global default settings 2016-06-05 13:15:06 -07:00
PhabricatorDiffPreferencesSettingsPanel.php Allow administrators to configure global default settings 2016-06-05 13:15:06 -07:00
PhabricatorDisplayPreferencesSettingsPanel.php Allow administrators to configure global default settings 2016-06-05 13:15:06 -07:00
PhabricatorEditEngineSettingsPanel.php Update Settings to use full side-navigation 2017-08-04 10:23:01 -07:00
PhabricatorEmailAddressesSettingsPanel.php Fix a fatal on user email settings when account.editable is disabled 2017-10-04 10:16:30 -07:00
PhabricatorEmailDeliverySettingsPanel.php Allow administrators to configure global default settings 2016-06-05 13:15:06 -07:00
PhabricatorEmailFormatSettingsPanel.php Fix several issues with email-related global preferences 2016-06-14 12:35:31 -07:00
PhabricatorEmailPreferencesSettingsPanel.php Update Settings for WHITE_CONFIG style boxes 2017-09-05 19:42:34 -07:00
PhabricatorExternalAccountsSettingsPanel.php Update Settings for WHITE_CONFIG style boxes 2017-09-05 19:42:34 -07:00
PhabricatorMultiFactorSettingsPanel.php Update Settings for WHITE_CONFIG style boxes 2017-09-05 19:42:34 -07:00
PhabricatorNotificationsSettingsPanel.php Update Settings for WHITE_CONFIG style boxes 2017-09-05 19:42:34 -07:00
PhabricatorPasswordSettingsPanel.php Move account passwords to shared infrastructure 2018-01-23 13:43:07 -08:00
PhabricatorSessionsSettingsPanel.php Update Settings for WHITE_CONFIG style boxes 2017-09-05 19:42:34 -07:00
PhabricatorSettingsPanel.php Fix spelling 2017-10-09 10:48:04 -07:00
PhabricatorSSHKeysSettingsPanel.php Update Settings for WHITE_CONFIG style boxes 2017-09-05 19:42:34 -07:00
PhabricatorTokensSettingsPanel.php Update Settings for WHITE_CONFIG style boxes 2017-09-05 19:42:34 -07:00