From a9f394a10b1f33a1a7977e911ed4884d56a63ed9 Mon Sep 17 00:00:00 2001 From: Alexey Safronov Date: Wed, 13 Nov 2019 12:33:11 +0300 Subject: [PATCH] web: Client: Added check authorization in confirmRoute.js --- web/ASC.Web.Client/src/helpers/confirmRoute.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/web/ASC.Web.Client/src/helpers/confirmRoute.js b/web/ASC.Web.Client/src/helpers/confirmRoute.js index b31e2ebd11..60ac75cca2 100644 --- a/web/ASC.Web.Client/src/helpers/confirmRoute.js +++ b/web/ASC.Web.Client/src/helpers/confirmRoute.js @@ -5,7 +5,7 @@ import { getObjectByLocation } from "./../helpers/converters"; import { PageLayout, Loader } from "asc-web-components"; import { connect } from "react-redux"; import { withRouter } from "react-router"; -//import { AUTH_KEY } from "./constants"; +import { AUTH_KEY } from "./constants"; import { checkConfirmLink } from "../store/services/api"; class ConfirmRoute extends React.Component { @@ -20,8 +20,7 @@ class ConfirmRoute extends React.Component { componentDidMount() { const { forUnauthorized, history } = this.props; - if (forUnauthorized) - //TODO: Remove cookie getting after setup on server + if (forUnauthorized && localStorage.getItem(AUTH_KEY)) return history.push(`/error=Access error. You should be unauthorized for performing this action`); const { location, isAuthenticated } = this.props;