diff --git a/frontend/web/components/pages/HomePage.js b/frontend/web/components/pages/HomePage.js index 587a8d4b2d5b..8b087737875c 100644 --- a/frontend/web/components/pages/HomePage.js +++ b/frontend/web/components/pages/HomePage.js @@ -112,11 +112,12 @@ const HomePage = class extends React.Component { ? `?redirect=${Utils.fromParam().redirect}` : '' const isInvite = document.location.href.indexOf('invite') !== -1 + const preventSignup = Project.preventSignup && !isInvite const isSignup = - !Project.preventSignup && + !preventSignup && ((isInvite && document.location.href.indexOf('login') === -1) || document.location.href.indexOf('signup') !== -1) - const disableSignup = Project.preventSignup && isSignup + const disableSignup = preventSignup && isSignup const preventEmailPassword = Project.preventEmailPassword const disableForgotPassword = Project.preventForgotPassword const oauths = [] @@ -380,7 +381,7 @@ const HomePage = class extends React.Component { - {!Project.preventSignup && ( + {!preventSignup && (
{!preventEmailPassword && (