diff --git a/src/applications/auth/controller/PhabricatorLogoutController.php b/src/applications/auth/controller/PhabricatorLogoutController.php index f4a1897209..d6362dafce 100644 --- a/src/applications/auth/controller/PhabricatorLogoutController.php +++ b/src/applications/auth/controller/PhabricatorLogoutController.php @@ -58,6 +58,17 @@ final class PhabricatorLogoutController ->setURI('/login/'); } + if ($user->getPHID()) { + $dialog = id(new AphrontDialogView()) + ->setUser($user) + ->setTitle('Log out of Phabricator?') + ->appendChild('
Are you sure you want to log out?
') + ->addSubmitButton('Log Out') + ->addCancelButton('/'); + + return id(new AphrontDialogResponse())->setDialog($dialog); + } + return id(new AphrontRedirectResponse())->setURI('/'); }