Set user token after login and signup
This commit is contained in:
parent
18a998b1ed
commit
ba025b8fd8
2 changed files with 8 additions and 0 deletions
|
|
@ -5,6 +5,7 @@ import { useTranslation } from 'react-i18next'
|
||||||
import axios, { AxiosError, AxiosResponse } from 'axios'
|
import axios, { AxiosError, AxiosResponse } from 'axios'
|
||||||
|
|
||||||
import api from '~utils/api'
|
import api from '~utils/api'
|
||||||
|
import setUserToken from '~utils/setUserToken'
|
||||||
import { accountState } from '~utils/accountState'
|
import { accountState } from '~utils/accountState'
|
||||||
|
|
||||||
import Button from '~components/Button'
|
import Button from '~components/Button'
|
||||||
|
|
@ -137,6 +138,9 @@ const LoginModal = () => {
|
||||||
}
|
}
|
||||||
|
|
||||||
setCookie('account', cookieObj, { path: '/' })
|
setCookie('account', cookieObj, { path: '/' })
|
||||||
|
|
||||||
|
// Set Axios default headers
|
||||||
|
setUserToken()
|
||||||
}
|
}
|
||||||
|
|
||||||
function storeUserInfo(response: AxiosResponse) {
|
function storeUserInfo(response: AxiosResponse) {
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ import { useTranslation } from 'next-i18next'
|
||||||
import { AxiosResponse } from 'axios'
|
import { AxiosResponse } from 'axios'
|
||||||
|
|
||||||
import api from '~utils/api'
|
import api from '~utils/api'
|
||||||
|
import setUserToken from '~utils/setUserToken'
|
||||||
import { accountState } from '~utils/accountState'
|
import { accountState } from '~utils/accountState'
|
||||||
|
|
||||||
import Button from '~components/Button'
|
import Button from '~components/Button'
|
||||||
|
|
@ -94,6 +95,9 @@ const SignupModal = (props: Props) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
setCookie('account', cookieObj, { path: '/' })
|
setCookie('account', cookieObj, { path: '/' })
|
||||||
|
|
||||||
|
// Set Axios default headers
|
||||||
|
setUserToken()
|
||||||
}
|
}
|
||||||
|
|
||||||
function fetchUserInfo(id: string) {
|
function fetchUserInfo(id: string) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue