Skip to content

Commit be6caa0

Browse files
committed
feat: 로그인 로그아웃 유틸리티 함수 구현
1 parent 51ad049 commit be6caa0

File tree

2 files changed

+4
-9
lines changed

2 files changed

+4
-9
lines changed

pages/signin.tsx

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { postSignIn, SignInParams } from "@/api/auth.api";
22
import { setInstanceHeaders } from "@/api/axios";
33
import useAsync from "@/hooks/useAsync";
4+
import setLogIn from "@/lib/setLogIn";
45
import styles from "@/styles/login.module.css";
56
import Image from "next/image";
67
import Link from "next/link";
@@ -51,11 +52,7 @@ export default function SignIn() {
5152

5253
const response = await postSignInAsync(values);
5354
if (response) {
54-
sessionStorage.setItem("user", JSON.stringify(response.user));
55-
sessionStorage.setItem("accessToken", response.accessToken);
56-
sessionStorage.setItem("refreshToken", response.refreshToken);
57-
setInstanceHeaders(response.accessToken);
58-
55+
setLogIn(response);
5956
router.push("/");
6057
} else alert("회원가입에 실패했습니다.");
6158
};

pages/signup.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { postSignUp, SignUpParams } from "@/api/auth.api";
22
import { setInstanceHeaders } from "@/api/axios";
33
import useAsync from "@/hooks/useAsync";
4+
import setLogIn from "@/lib/setLogIn";
45
import styles from "@/styles/login.module.css";
56
import Image from "next/image";
67
import Link from "next/link";
@@ -68,10 +69,7 @@ export default function SignUp() {
6869
}
6970
const response = await postSignUpAsync(values);
7071
if (response) {
71-
sessionStorage.setItem("user", JSON.stringify(response.user));
72-
sessionStorage.setItem("accessToken", response.accessToken);
73-
sessionStorage.setItem("refreshToken", response.refreshToken);
74-
setInstanceHeaders(response.accessToken);
72+
setLogIn(response);
7573
router.push("/");
7674
} else alert("회원가입에 실패했습니다.");
7775
};

0 commit comments

Comments
 (0)