App_React

Форк
0
/
Login.jsx 
28 строк · 854.0 Байт
1
import React from "react";
2
import { useContext } from "react";
3
import MyButton from "../components/UI/button/MyButton";
4
import MyInput from "../components/UI/input/MyInput";
5
import { AuthContext } from "../context";
6

7
const Login = () => {
8
   const {isAuth, setIsAuth} = useContext(AuthContext)
9

10
   const login = event => {
11
      event.preventDefault();
12
      setIsAuth(true);
13
      localStorage.setItem('auth', 'true'); //сохраняем сюда авторизацию!!
14
   }
15

16
   return (
17
      <div>
18
         <h1>Страница для логина</h1>
19
         <form onSubmit={login}>
20
            <MyInput type="text" placeholder="Введите логин" />
21
            <MyInput type="password" placeholder="Ииудите пароль" />
22
            <MyButton>Войти</MyButton>
23
         </form>
24
      </div>
25
   )
26
}
27

28
export default Login;

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.