1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-09-22 10:18:48 +02:00
phorge-phorge/src/applications/auth/controller
Bob Trahan 7d309a8e46 Application Emails - make various user email editing paths respect application emails
Summary: Ref T3404. The only mildly sketchy bit is these codepaths all load the application email directly, by-passing privacy. I think this is necessary because not getting to see an application doesn't mean you should be able to break the application by registering a colliding email address.

Test Plan:
Tried to add a registered application email to a user account via the web ui and got a pretty error.
Ran unit tests.

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: Korvin, epriestley

Maniphest Tasks: T3404

Differential Revision: https://secure.phabricator.com/D11565
2015-01-29 14:41:09 -08:00
..
config Make border conditional in crumbs 2015-01-28 09:33:49 -08:00
PhabricatorAuthConfirmLinkController.php Remove all device = true from page construction 2014-06-23 15:18:14 -07:00
PhabricatorAuthController.php Introduce CAN_EDIT for ExternalAccount, and make CAN_VIEW more liberal 2014-07-10 10:18:10 -07:00
PhabricatorAuthDowngradeSessionController.php Let users review their own account activity logs 2014-04-27 17:32:09 -07:00
PhabricatorAuthFinishController.php Make password reset emails use one-time tokens 2014-05-22 10:41:00 -07:00
PhabricatorAuthLinkController.php Remove all device = true from page construction 2014-06-23 15:18:14 -07:00
PhabricatorAuthLoginController.php Use standard infrastructure for Feed in Audit 2014-08-02 00:06:56 -07:00
PhabricatorAuthNeedsApprovalController.php Remove all device = true from page construction 2014-06-23 15:18:14 -07:00
PhabricatorAuthNeedsMultiFactorController.php Rename PhabricatorSettingsPanel subclasses for consistency 2015-01-02 15:20:08 +11:00
PhabricatorAuthOldOAuthRedirectController.php Whitelist controllers which can receive a 'code' parameter 2014-03-12 11:30:04 -07:00
PhabricatorAuthOneTimeLoginController.php Allow passwords to be edited even if account.editable is false 2014-08-21 15:35:43 -07:00
PhabricatorAuthRegisterController.php Application Emails - make various user email editing paths respect application emails 2015-01-29 14:41:09 -08:00
PhabricatorAuthRevokeTokenController.php Invalidate outstanding password reset links when users adjust email addresses 2014-08-04 12:04:23 -07:00
PhabricatorAuthSSHKeyController.php Separate SSH key management from the settings panel 2014-11-11 08:18:26 -08:00
PhabricatorAuthSSHKeyDeleteController.php Separate SSH key management from the settings panel 2014-11-11 08:18:26 -08:00
PhabricatorAuthSSHKeyEditController.php Allow device SSH keys to be trusted 2014-11-20 17:33:30 -08:00
PhabricatorAuthSSHKeyGenerateController.php Allow device SSH keys to be trusted 2014-11-20 17:33:30 -08:00
PhabricatorAuthStartController.php Make test for setting "next" cookie more general 2015-01-09 06:42:03 -08:00
PhabricatorAuthTerminateSessionController.php Make dialogs a little easier to use 2014-03-21 14:40:05 -07:00
PhabricatorAuthUnlinkController.php Terminate other sessions on credential changes 2014-08-04 12:04:35 -07:00
PhabricatorAuthValidateController.php Minor formatting changes 2014-10-08 08:39:49 +11:00
PhabricatorDisabledUserController.php Update AphrontRequestFailure to common display libs 2014-09-26 17:40:09 -07:00
PhabricatorEmailLoginController.php Add a setting to disable all notification email 2014-08-12 12:28:29 -07:00
PhabricatorEmailVerificationController.php Remove all device = true from page construction 2014-06-23 15:18:14 -07:00
PhabricatorLogoutController.php Require multiple auth factors to establish web sessions 2014-05-01 10:23:02 -07:00
PhabricatorMustVerifyEmailController.php Remove all device = true from page construction 2014-06-23 15:18:14 -07:00
PhabricatorRefreshCSRFController.php Delete license headers from files 2012-11-05 11:16:51 -08:00