From 8e350a20561b05a8765c5975ce39113364c53b39 Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Wed, 16 Feb 2022 15:01:33 -0800 Subject: [PATCH] Added option to disable login. Closes #948 --- next.config.js | 1 + pages/login.js | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/next.config.js b/next.config.js index 5ececa1d..cdeb51d7 100644 --- a/next.config.js +++ b/next.config.js @@ -5,6 +5,7 @@ module.exports = { env: { VERSION: pkg.version, FORCE_SSL: !!process.env.FORCE_SSL, + DISABLE_LOGIN: !!process.env.DISABLE_LOGIN, }, basePath: process.env.BASE_PATH, eslint: { diff --git a/pages/login.js b/pages/login.js index cf976eca..d975e3c7 100644 --- a/pages/login.js +++ b/pages/login.js @@ -3,6 +3,10 @@ import Layout from 'components/layout/Layout'; import LoginForm from 'components/forms/LoginForm'; export default function LoginPage() { + if (process.env.DISABLE_LOGIN) { + return null; + } + return (