From 9c2e28e95c89576482a3218cf906658e7d8c6c79 Mon Sep 17 00:00:00 2001 From: Joram Wilander Date: Wed, 18 Jan 2017 15:45:03 -0500 Subject: Add logout button to MFA setup page when enforcement enabled (#5115) --- webapp/components/mfa/mfa_controller.jsx | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/webapp/components/mfa/mfa_controller.jsx b/webapp/components/mfa/mfa_controller.jsx index 21b9737f8..cd9497985 100644 --- a/webapp/components/mfa/mfa_controller.jsx +++ b/webapp/components/mfa/mfa_controller.jsx @@ -1,6 +1,8 @@ // Copyright (c) 2016 Mattermost, Inc. All Rights Reserved. // See License.txt for license information. +import {emitUserLoggedOutEvent} from 'actions/global_actions.jsx'; + import React from 'react'; import {FormattedMessage} from 'react-intl'; import {browserHistory, Link} from 'react-router/es6'; @@ -16,13 +18,32 @@ export default class MFAController extends React.Component { render() { let backButton; - if (window.mm_config.EnforceMultifactorAuthentication !== 'true') { + if (window.mm_config.EnforceMultifactorAuthentication === 'true') { + backButton = ( +
+ { + e.preventDefault(); + emitUserLoggedOutEvent('/login'); + }} + > + + + +
+ ); + } else { backButton = (
-- cgit v1.2.3-1-g7c22