fixup: disable access control when CODE is empty

This commit is contained in:
Yifei Zhang 2023-03-26 07:06:06 +00:00
parent 3136d6d3fd
commit d0d1673ccc
2 changed files with 18 additions and 14 deletions

View File

@ -239,6 +239,7 @@ export function Settings(props: { closeSettings: () => void }) {
</div> </div>
</List> </List>
<List> <List>
{enabledAccessControl ? (
<SettingItem <SettingItem
title={Locale.Settings.AccessCode.Title} title={Locale.Settings.AccessCode.Title}
subTitle={Locale.Settings.AccessCode.SubTitle} subTitle={Locale.Settings.AccessCode.SubTitle}
@ -252,6 +253,9 @@ export function Settings(props: { closeSettings: () => void }) {
}} }}
></input> ></input>
</SettingItem> </SettingItem>
) : (
<></>
)}
<SettingItem <SettingItem
title={Locale.Settings.HistoryCount.Title} title={Locale.Settings.HistoryCount.Title}

View File

@ -14,7 +14,7 @@ export function middleware(req: NextRequest, res: NextResponse) {
console.log("[Auth] got access code:", accessCode); console.log("[Auth] got access code:", accessCode);
console.log("[Auth] hashed access code:", hashedCode); console.log("[Auth] hashed access code:", hashedCode);
if (!ACCESS_CODES.has(hashedCode)) { if (ACCESS_CODES.size > 0 && !ACCESS_CODES.has(hashedCode)) {
return NextResponse.json( return NextResponse.json(
{ {
needAccessCode: true, needAccessCode: true,