From 4e893c7a1a41822c01ca33854550ec40a63d838f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9B=90=EB=8D=94?= Date: Thu, 14 Jan 2021 17:26:53 +0900 Subject: [PATCH] fix: prevent with betaKey state missing --- pages/_app.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/_app.tsx b/pages/_app.tsx index 5fcdf80..37aac1d 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -5,6 +5,7 @@ import { useEffect, useState } from 'react' import Footer from '../components/Footer' import Navbar from '../components/Navbar' +import Crypto from 'crypto' import secret from '../secret.json' @@ -62,7 +63,7 @@ export default function App({ Component, pageProps }: AppProps): JSX.Element {
{ - secret.tester === betaKey ? :
+ secret.tester === Crypto.createHmac('sha256', betaKey ?? '').digest('hex') ? :

주어진 테스터키를 입력해주세요.


{ localStorage.setItem('betaKey', e.target.value); setBetaKey(e.target.value) }} />