Added authorization

This commit is contained in:
2020-11-29 09:12:02 +05:00
parent 7066d0f233
commit a0dbd1eca8
10 changed files with 44 additions and 22 deletions

22
front/pages/activate.tsx Normal file
View File

@ -0,0 +1,22 @@
import { request } from "utils/index";
import React, { useEffect } from "react";
import { useRouter } from "next/router";
import { redirect } from "next/dist/next-server/server/api-utils";
const Activate: React.FC = () => {
const router = useRouter();
useEffect(() => {
(async () => {
const res = await request(
`activate/${router.query.uidb}/${router.query.token}`,
"POST"
);
router.push("/");
})();
});
return null;
};
export default Activate;

View File

@ -1,6 +1,5 @@
import React, { useContext, useEffect, useState } from "react";
import HomeLayout from "layouts/HomeLayout";
import styles from "styles/home.module.css";
import { HomeRefContext } from "context/ref";
import Register from "components/Register";
@ -28,7 +27,7 @@ const advantagesList = [
},
];
const Home: React.FC & { Layout: React.ReactNode } = () => {
const Home: React.FC = () => {
const { setLoading } = useContext(LoadingContext);
const { userState } = useContext(UserContext);
const router = useRouter();
@ -37,7 +36,8 @@ const Home: React.FC & { Layout: React.ReactNode } = () => {
if (userState) {
router.push("/user");
return null;
} else setLoading(false);
}
else setLoading(false);
}, []);
const scrollRef = useContext(HomeRefContext);
@ -80,6 +80,4 @@ const Home: React.FC & { Layout: React.ReactNode } = () => {
);
};
Home.Layout = HomeLayout;
export default Home;

View File

@ -10,6 +10,8 @@ const routes: RouteT[] = [
name: "Пешком",
length: 100,
averageTime: 100,
description:
"Ipsum do irure ut excepteur reprehenderit nulla proident cupidatat ullamco officia pariatur enim consequat.",
startCoordinates: {
latitude: 60.977313,
longitude: 69.039326,