nori-dongsan / nori-client

💚nori-dongsan💚 Client의 퍼레이드로 여러분을 초대합니다 🥳🥳🥳🥳
https://www.with-nori.com/
6 stars 2 forks source link

[ Intro ] 로그인 관련 기능 #11

Closed Happhee closed 2 years ago

Happhee commented 2 years ago

🔥 Related Issues

🎡 작업 내용

✅ PR Point


- login.tsx
onClick 함수로 signIn(소셜네임)을 넘겨주면 소셜 로그인이 진행된다
```typescript
import {
  ImgKakaoLogo,
  ImgGoogleLogo,
  ImgNaverLogo,
} from '../public/assets/images';
import Image from 'next/image';
import styled from '@emotion/styled';
import { signIn, signOut, useSession } from 'next-auth/react';

export default function login() {
  const { data, status } = useSession();
  console.log(data?.user);
  return (
    <StLoginWrapper>
      <Image
        src={ImgNaverLogo}
        width={56}
        height={56}
        style={{ padding: '1.5rem' }}
        onClick={() => signIn('naver')}
      />
      <Image
        src={ImgKakaoLogo}
        width={56}
        height={56}
        style={{ padding: '1.5rem' }}
        onClick={() => signIn('kakao')}
      />

      <Image
        src={ImgGoogleLogo}
        width={56}
        height={56}
        style={{ padding: '1.5rem' }}
        onClick={() => signIn('google')}
      />
    </StLoginWrapper>
  );
}
const StLoginWrapper = styled.section`
  display: flex;
  justify-content: center;
  align-items: center;
`;

😡 Trouble Shooting

업찌롱 >.<

👀 스크린샷 / GIF / 링크

👇 카카오 로그인

스크린샷 2022-07-11 오후 6 32 49

👇 구글 로그인

스크린샷 2022-07-11 오후 6 32 17

👇 네이버 로그인

스크린샷 2022-07-11 오후 6 32 35