@@ -3,6 +3,7 @@ import { useNavigate } from 'react-router-dom';
3
3
4
4
import { postLogin } from '@/api/users' ;
5
5
import AuthInput from '@/components/common/AuthInput' ;
6
+ import { useUserInfoStore } from '@/stores/userInfo' ;
6
7
import { formDropVarients } from '@/styles/motions' ;
7
8
8
9
import useLogin from './hooks/useLogin' ;
@@ -12,6 +13,7 @@ const LoginPage = () => {
12
13
const navigate = useNavigate ( ) ;
13
14
const [ errorMessage , setErrorMessage ] = useState ( '' ) ;
14
15
const { email, password, handleEmailChange, handlePasswordChange } = useLogin ( ) ;
16
+ const { setUserInfo } = useUserInfoStore ( ) ;
15
17
16
18
const handleRegisterButtonClick = ( ) => {
17
19
navigate ( '/register' ) ;
@@ -22,6 +24,7 @@ const LoginPage = () => {
22
24
const response = await postLogin ( { email, password } ) ;
23
25
if ( response . httpStatus === 200 ) {
24
26
localStorage . setItem ( 'access_token' , response . result . access_token ) ;
27
+ setUserInfo ( { userId : response . result . user_id } ) ;
25
28
return navigate ( '/friends' , { replace : true } ) ;
26
29
} else if ( response . httpStatus === 404 ) {
27
30
return setErrorMessage ( '이메일이나 비밀번호를 확인해주세요.' ) ;
0 commit comments