diff --git a/frontend/src/component/user/Login/Login.tsx b/frontend/src/component/user/Login/Login.tsx
index 33869d1e43..4e7f266710 100644
--- a/frontend/src/component/user/Login/Login.tsx
+++ b/frontend/src/component/user/Login/Login.tsx
@@ -1,30 +1,25 @@
-import { useEffect } from 'react';
import ConditionallyRender from '../../common/ConditionallyRender';
import { useStyles } from './Login.styles';
import useQueryParams from '../../../hooks/useQueryParams';
import ResetPasswordSuccess from '../common/ResetPasswordSuccess/ResetPasswordSuccess';
import StandaloneLayout from '../common/StandaloneLayout/StandaloneLayout';
import { DEMO_TYPE } from '../../../constants/authTypes';
-import { useHistory } from 'react-router';
-import Authentication from "../Authentication/Authentication";
+import Authentication from '../Authentication/Authentication';
import { useAuthDetails } from '../../../hooks/api/getters/useAuth/useAuthDetails';
-import { useAuthPermissions } from '../../../hooks/api/getters/useAuth/useAuthPermissions';
+import { useAuthUser } from '../../../hooks/api/getters/useAuth/useAuthUser';
+import { Redirect } from 'react-router-dom';
const Login = () => {
const styles = useStyles();
const { authDetails } = useAuthDetails();
- const { permissions } = useAuthPermissions();
+ const { user } = useAuthUser();
const query = useQueryParams();
- const history = useHistory();
-
- useEffect(() => {
- if (permissions?.length) {
- history.push('features');
- }
- /* eslint-disable-next-line */
- }, [permissions?.length]);
-
const resetPassword = query.get('reset') === 'true';
+
+ if (user) {
+ return ;
+ }
+
return (