auth.js 642 Bytes
Newer Older
우지원's avatar
01_06    
우지원 committed
1
2
3
import axios from "axios"

//자동으로 localstorage에 login이 생성됨
우지원's avatar
우지원 committed
4
5
6
export function handleLogin(userEmail) {
    localStorage.setItem('user', userEmail)
    // localStorage.setItem('user', JSON.stringify({email: props.email}))
우지원's avatar
01_06    
우지원 committed
7
8
}
export async function handleLogout() {
9
10
    localStorage.removeItem('user')
    await axios.get('/auth/logout')
우지원's avatar
우지원 committed
11
12
13
14
15
16
17
18
19
20
21
22
    //login페이지로 이동
    window.location.href='/login'
}

//login이 됬는지 안됬는지 따질때 쓰임
export function isAuthenticated() {
    const userEmail = localStorage.getItem('user')
    if (userEmail) {
        return userEmail
    } else {
        return false
    }
우지원's avatar
01_06    
우지원 committed
23
}