Files
sodalive-vuejs-creator-admin/src/api/member.js
2026-01-29 16:25:59 +09:00

36 lines
740 B
JavaScript

import Vue from 'vue';
async function login(email, password) {
return Vue.axios.post('/creator-admin/member/login', { email, password });
}
async function logout() {
return Vue.axios.post('/creator-admin/member/logout');
}
async function loginGoogle(idToken) {
return Vue.axios.post(
"/member/login/google",
{ container: "api" },
{
headers: {
Authorization: `Bearer ${idToken}`,
},
}
);
}
async function loginKakao(accessToken) {
return Vue.axios.post(
"/member/login/kakao",
{ container: "api" },
{
headers: {
Authorization: `Bearer ${accessToken}`,
},
}
);
}
export { login, logout, loginGoogle, loginKakao }