기존 프로젝트에서 logify로 로그인을 구현한 방법
이제 로그인 후에만 이 화면을 표시하고 싶습니다.
1단계: Logify에서 도메인 키 가져오기
도메인 키가 아직 없는 경우 이 문서를 따라 도메인 키를 받으십시오.
2단계: React 프로젝트 업데이트
기존 프로젝트에 노드 모듈 설치
npm install react-logify
생성
.env
파일붙여넣기
REACT_APP_LOGIFY_DOMAINKEY = YOUR_DOMAIN_KEY
3단계: 앱에서 코드 업데이트
import React from 'react'
import {useLogify} from 'react-logify';
import Counter from './components/CounterApp'
export const App = () =>{
const { user, onLogin, onLogout } = useLogify();
return <>
{!user.id && <center><button onClick={onLogin}>Signup / Login</button></center>}
{user.id &&
<>
<center>
{user.name}
<img alt='' src={user.pic} style={{width:48,borderRadius:'50%',margin:'0 10px'}}/>
<button onClick={onLogout}>Logout</button>
</center>
<Counter/>
</>
}
</>
}
터미널에서 실행
npm start
로그아웃 후 로그인/가입 버튼이 보입니다.
카운터 페이지를 보려면 로그인해야 합니다.
자원
Reference
이 문제에 관하여(기존 프로젝트에서 logify로 로그인을 구현한 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/pooja/how-i-implemented-login-with-logify-in-my-existing-project-4o40텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)