Fetched User data on Login, modified PrivateRoute logic

This commit is contained in:
Alexander Wong
2017-09-03 16:24:43 -06:00
parent 4cadf5df3a
commit e69773ac8e
15 changed files with 295 additions and 28 deletions

View File

@@ -41,7 +41,7 @@ class Login extends Component {
password,
userToken
} = this.props;
if (userToken) return <Redirect to={"/"} />;
if (userToken) return <Redirect to={"/user/profile"} />;
return (
<LoginView
isSendingAuthRequest={isSendingAuthRequest}

View File

@@ -1,6 +1,6 @@
import React, { Component } from "react";
import { connect } from "react-redux";
import { Link } from "react-router-dom";
import { Link, Redirect } from "react-router-dom";
import { Container, Form, Header, Message } from "semantic-ui-react";
import {
@@ -39,8 +39,10 @@ class VerifyEmail extends Component {
isSendingAuthRequest,
authRequestError,
authRequestSuccess,
emailVerificationString
emailVerificationString,
userToken
} = this.props;
if (userToken) return <Redirect to={"/"} />;
return (
<VerifyEmailView
isSendingAuthRequest={isSendingAuthRequest}