Timothy J. Baek 7 miesięcy temu
rodzic
commit
00f6b4bf09
1 zmienionych plików z 6 dodań i 6 usunięć
  1. 6 6
      backend/open_webui/apps/webui/routers/auths.py

+ 6 - 6
backend/open_webui/apps/webui/routers/auths.py

@@ -188,12 +188,7 @@ async def signin(request: Request, response: Response, form_data: SigninForm):
 
 @router.post("/signup", response_model=SigninResponse)
 async def signup(request: Request, response: Response, form_data: SignupForm):
-    if not WEBUI_AUTH:
-        if Users.get_num_users() != 0:
-            raise HTTPException(
-                status.HTTP_403_FORBIDDEN, detail=ERROR_MESSAGES.ACCESS_PROHIBITED
-            )
-    else:
+    if WEBUI_AUTH:
         if (
             not request.app.state.config.ENABLE_SIGNUP
             or not request.app.state.config.ENABLE_LOGIN_FORM
@@ -201,6 +196,11 @@ async def signup(request: Request, response: Response, form_data: SignupForm):
             raise HTTPException(
                 status.HTTP_403_FORBIDDEN, detail=ERROR_MESSAGES.ACCESS_PROHIBITED
             )
+    else:
+        if Users.get_num_users() != 0:
+            raise HTTPException(
+                status.HTTP_403_FORBIDDEN, detail=ERROR_MESSAGES.ACCESS_PROHIBITED
+            )
 
     if not validate_email_format(form_data.email.lower()):
         raise HTTPException(